H5PLget_loading_state(
int *plugin_flags
)
H5PLget_loading_state retrieves the state of the
dynamic plugins flag, plugin_flags.
Types of plugins that are subject to programmatic control
are listed in the definition of the
H5PL_type_t ENUM.
That list is presented in the “Plugin Type/Bit Position”
table in the H5PLset_loading_state reference manual entry.
int plugin_flags
|
OUT: List of dynamic plugin types
that are enabled or disabled.
A plugin bit set to 0 (zero)
indicates that that dynamic plugin is disabled.
A plugin bit set to 1 (one)
indicates that that dynamic plugin is enabled.
If the value of plugin_flags is negative,
all dynamic plugins are enabled.
If the value of plugin_flags is 0 (zero),
all dynamic plugins are disabled.
|
/* Disable plugin X: Requires user to negate the state
* with a 0 in bit position X and AND it with the result
* from an H5PLget_loading_state call. */
H5PLget_loading_state(&curr_setting);
int new_setting = curr_setting & ~H5PL_FILTER_PLUGIN ;
H5PLset_loading_state (new_setting);
H5PLset_loading_state
“Dynamic
Plugins in HDF5”
| Release | C |
| 1.8.15 | Function introduced in this release. |