herr_t H5Fget_mdc_flush_disabled_obj_ids(
hid_t file_id,
int *n_objects,
hid_t object_ids[]
)
H5O/H5Fenable/disable_mdc_flushes()
and associated
H5Xflush()
functions can be used to control the flushing
of entries from a file’s metadata cache. Metadata cache entries
can be controlled at both the individual HDF5 object level (datasets,
groups, committed datatypes) and the entire metadata cache level.
object_ids
array must be allocated by the caller. The
appropriate size can be determined by calling the function with
object_ids
set to NULL, which will return the number
of objects via the n_objects
pointer. The correct
size of the array will then be (*n_objects * sizeof(hid_t))
.
Only HDF5 file identifiers (obtained from H5Fopen()
or
H5Fcreate()
) may be passed to this function.
Passing in a hid_t
identifier that represents any other
HDF5 entity is considered an error.
hid_t file_id |
IN: File identifier. |
int *n_objects |
OUT: Number of object identifiers being returned. |
hid_t object_ids[]
|
OUT: Array of object identifiers (allocated by caller). |
Release | Change |
1.10.0 | C function introduced with this release. |