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. |