Last modified: 27 September 2011
Name: H5Awrite
Signature:
herr_t H5Awrite(hid_t attr_id, hid_t mem_type_id, const void *buf )

Purpose:
Writes data to an attribute.

Description:
H5Awrite writes an attribute, specified with attr_id. The attribute's memory datatype is specified with mem_type_id. The entire attribute is written from buf to the file.

Datatype conversion takes place at the time of a read or write and is automatic. See the Data Conversion section of The Data Type Interface (H5T) in the HDF5 User's Guide for a discussion of data conversion, including the range of conversions currently supported by the HDF5 libraries.

Parameters:
hid_t attr_id IN: Identifier of an attribute to write.
hid_t mem_type_id     IN: Identifier of the attribute datatype (in memory).
const void *buf IN: Data to be written.

Returns:
Returns a non-negative value if successful; otherwise returns a negative value.

Fortran90 Interface: h5awrite_f

Fortran2003 Interface: h5awrite_f

History:
Release     Fortran90
1.8.8 Fortran updated to Fortran2003.
1.4.2 The dims parameter was added in this release.