H5Fget_info
(
hid_t obj_id
,
H5F_info_t *file_info
)
H5Fget_info
returns global information
for the file associated with the object identifier obj_id
in the H5F_info_t struct named file_info
.
obj_id
is an identifier for any object
in the file of interest.
An H5F_info_t struct is defined as follows
(in H5Fpublic.h
):
typedef struct H5F_info_t { hsize_t super_ext_size; struct { hsize_t hdr_size; H5_ih_info_t msgs_info; } sohm; } H5F_info_t;
super_ext_size
is the size of the superblock extension.
The sohm sub-struct contains shared object header message
information:
hdr_size
is the size of shared of object header messages.
msgs_info
is a H5_ih_info_t
struct
containing the cumulative shared object header message index size
and heap size;
an H5_ih_info_t struct is defined as follows
(in H5public.h
):
typedef struct H5_ih_info_t { hsize_t index_size; hsize_t heap_size; } H5_ih_info_t;
index_size
is the summed size of all of the
shared of object header indexes.
Each index might be either a B-tree or a list.
heap_size
is the size of the heap.
hid_t obj_id ,
|
IN: Object identifier for any object in the file. |
H5F_info_t *file_info
|
OUT: Struct containing global file information. |
Release | C |
1.8.0 | Function introduced in this release. |