H5O_GET_INFO3 specifies an object by its identifier, loc_id , and retrieves the metadata describing that object in oinfo , an H5O_info2_t struct. The H5O_info2_t struct is defined (in H5Opublic.h ) as follows :  Note the following about H50_info2_t:
- Of the four time fields (
atime , mtime , ctime , and btime ) only ctime has been implemented. - The
atime value is the last time the object was read or written. - The
mtime value is the last time the raw data in the object was changed. - The
ctime value is the last time the metadata for the object was changed. - The
btime value is the time the object was created.
H5O_token_t is defined in H5public.h as follows: 
The H5O_type_t enum indicates the object type and is defined (in H5Opublic.h ) as follows: 
Note that object_id refers only to the types specified by H5O_type_t. The fields parameter contains flags to determine which fields will be filled in in the H5O_info2_t struct returned in oinfo . These flags are defined in the H5Opublic.h file: Flag | Purpose |
---|
H5O_INFO_BASIC | Fill in the fileno, addr, type, and rc fields | H5O_INFO_TIME | Fill in the atime, mtime, ctime, and btime fields | H5O_INFO_NUM_ATTRS | Fill in the num_attrs field | H5O_INFO_HDR | Fill in the hdr field | H5O_INFO_META_SIZE | Fill in the meta_size field | H5O_INFO_ALL | H5O_INFO_BASIC | H5O_INFO_TIME | H5O_INFO_NUM_ATTRS | H5O_INFO_HDR | H5O_INFO_META_SIZE |
|