Retrieves the attribute name for a referenced object
Procedure:
H5R_GET_ATTR_NAME ( ref_ptr, name, size )
Signature:
ssize_t H5Rget_attr_name ( const H5R_ref_t *ref_ptr, char *name, size_t size )
Parameters:
const H5R_ref_ * ref_ptr | IN: Pointer to reference to query H5R_ref_t is defined in H5Rpublic.h as: typedef unsigned char H5R_ref_t[H5R_REF_BUF_SIZE]; |
char * name | IN/OUT: A buffer to place the attribute name of the reference |
size_t size | IN: The size of the name buffer |
Description:
H5R_GET_ATTR_NAME retrieves the attribute name for the attribute reference pointed to by ref_ptr
. Up to size
characters of the name are returned in name
; additional characters, if any, are not returned to the user application. If the length of the name, which determines the required value of size
, is unknown, a preliminary H5R_GET_ATTR_NAME call can be made. The return value of this call will be the size of the attribute name. That value can then be assigned to size
for a second H5R_GET_ATTR_NAME call, which will retrieve the actual name.
Returns:
Returns the length of the name if successful. Otherwise returns a negative value.
Example:
History:
Release | Change |
---|
1.12.0 | C function was introduced in this release. |
--- Last Modified: November 14, 2019 | 09:36 AM