H5Sget_simple_extent_dims(hid_t space_id,
hsize_t *dims,
hsize_t *maxdims
)
H5Sget_simple_extent_dims returns the size and maximum sizes
of each dimension of a dataspace through the dims
and maxdims parameters.
Either or both of dims and maxdims
may be NULL.
If a value in the returned array maxdims is
H5S_UNLIMITED (-1),
the maximum size of that dimension is unlimited.
hid_t space_id |
IN: Identifier of the dataspace object to query |
hsize_t *dims |
OUT: Pointer to array to store the size of each dimension. |
hsize_t *maxdims |
OUT: Pointer to array to store the maximum size of each dimension. |
SUBROUTINE h5sget_simple_extent_dims_f(space_id, dims, maxdims, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier
INTEGER(HSIZE_T), DIMENSION(*), INTENT(OUT) :: dims
! Array to store dimension sizes
INTEGER(HSIZE_T), DIMENSION(*), INTENT(OUT) :: maxdims
! Array to store max dimension sizes
INTEGER, INTENT(OUT) :: hdferr ! Error code
! Dataspace rank on success
! and -1 on failure
END SUBROUTINE h5sget_simple_extent_dims_f