Fortran90 Interface: h5aget_info_f
SUBROUTINE h5aget_info_f(attr_id, f_corder_valid, corder, cset, data_size,hdferr)
INTEGER(HID_T), INTENT(IN) :: attr_id ! Attribute identifier
LOGICAL, INTENT(OUT) :: f_corder_valid ! Indicates whether the creation order
! data is valid for this attribute
INTEGER, INTENT(OUT) :: corder ! Is a positive integer containing the
! creation order of the attribute
INTEGER, INTENT(OUT) :: cset ! Indicates the character set used for
! the ! attribute’s name
INTEGER(HSIZE_T), INTENT(OUT) :: data_size
! Indicates the size, in the number
! of characters, of the attribute
INTEGER, INTENT(OUT) :: hdferr ! Error code:
! 0 on success and -1 on failure
END SUBROUTINE h5aget_info_f
IN: Attribute identifier
OUT: Attribute information struct
H5A_GET_INFO retrieves attribute information, locating the attribute with an attribute identifier, attr_id, which is the identifier returned by H5A_OPEN or H5A_OPEN_BY_IDX. The attribute information is returned in the ainfo struct.
corder_valid indicates whether the creation order data is valid for this attribute. Note that if creation order is not being tracked, no creation order data will be valid. Valid values are TRUE and FALSE.
corder is a positive integer containing the creation order of the attribute. This value is 0-based, so, for example, the third attribute created will have a corder value of 2.
cset indicates the character set used for the attribute’s name; valid values are defined in H5Tpublic.h and include the following: