H5Fopen
(const char *name
,
uintn flags
,
hid_t access_template
)
flags
parameter determines the file access mode.
There is no read flag, all open files are implicitily opened for
read access.
All flags may be combined with the '|' (boolean OR operator) to
change the behavior of the file open call.
The access_template
parameter is a template containing
additional information required for specific methods of access,
parallel I/O for example. The paramters for access templates are
described in the H5P API documentation.
name
flags
access_template
H5Fcreate
(const char *name
,
uintn flags
,
hid_t create_template
,
hid_t access_template
)
flags
parameter determines whether an existing
file will be overwritten or not. All newly created files are opened
for both reading and writing.
All flags may be combined with the '|' (boolean OR operator) to
change the behavior of the file open call.
The create_template
and access_template
parameters are templates containing additional information required
for specific methods of access or particular aspects of the file
to set when creating a file.
The parameters for creation and access templates are
described in the H5P API documentation.
name
flags
create_template
access_template
H5Fis_hdf5
(const char *name
)
name
H5Fget_create_template
(hid_t file_id
)
file_id
H5Fclose
(hid_t file_id
)
file_id