Retrieves the metadata for an object specified by an identifier
Signature:
herr_t H5Oget_info( hid_t object_id, H5O_info_t *object_info, unsigned int fields)
herr_t H5Oget_info( hid_t object_id, H5O_info_t *object_info )
Description:
H5O_GET_INFO is a macro that is mapped to:
Such macros are provided to facilitate application compatibility. Their use and mappings are fully described in API Compatibility Macros in HDF5; we urge you to read that document closely.
In HDF5 versions 1.12 and after, H5O_GET_INFO is mapped to H5O_GET_INFO3 and H5O_GET_INFO1 is deprecated. In version 1.10 H5O_GET_INFO is identical to H5O_GET_INFO1.
If using 1.10 (1.10.3+) and encountering performance issues, please use H5O_GET_INFO2 to limit the fields retrieved, which can help with performance.
Specific compile-time compatibility flags and the resulting mappings are as follows:
Compatibility setting | H5Oget_info |
---|
No compatibility flag | H5O_GET_INFO3 (in release 1.12) H5O_GET_INFO1 (in 1.8 or 1.10) |
Emulate Release 1.12 | H5O_GET_INFO3 |
Emulate Release 1.10/1.8 interface | H5O_GET_INFO1 |
Note:
History:
Release | Change |
---|
1.12.0 | The macro H5O_GET_INFO and the function H5O_GET_INFO3 were added, and H5O_GET_INFO1 was deprecated. |
1.10.5 | The macro H5O_GET_INFO was removed. The functions H5O_GET_INFO1 and H5O_GET_INFO are identical in this release. This change was added to restore the broken API compatibility introduced in HDF5-1.10.3.
|
1.10.3 | The function H5O_GET_INFO was renamed H5O_GET_INFO1. The macro H5O_GET_INFO and the function H5O_GET_INFO2 were introduced in this release. |
1.8.15 | Added a note about the valid values for the version field in the H5O_hdr_info_t structure. |
1.8.11 | Fortran subroutine introduced in this release. |
1.8.10 | Added H5O_type_t structure to the Description section. Separated H5O_hdr_info_t structure from H5O_info_t in the Description section. Clarified the definition and implementation of the time fields. |
1.8.0 | Function introduced in this release. |
--- Last Modified: March 22, 2021 | 02:33 PM