Last modified: 5 January 2011
Name: H5Pget_libver_bounds
Signature:
herr_t H5Pget_libver_bounds( hid_t fapl_id, H5F_libver_t *libver_low, H5F_libver_t *libver_high )

Purpose:
Retrieves library version bounds settings that indirectly control the format versions used when creating objects.

Description:
H5Pget_libver_bounds retrieves the lower and upper bounds on the HDF5 Library versions that indirectly determine the object formats versions used when creating objects in the file.

This property is retrieved from the file access property list specified by fapl_id.

Parameters:
hid_t fapl_id IN: File access property list identifier
H5F_libver_t *libver_low OUT: The earliest version of the library that will be used for writing objects. The library version indirectly specifies the earliest object format version that can be used when creating objects in the file.

Valid values of libver_low are as follows:
     H5F_LIBVER_EARLIEST
  H5F_LIBVER_18
  H5F_LIBVER_LATEST

H5F_libver_t *libver_high     OUT: The latest version of the library that will be used for writing objects. The library version indirectly specifies the latest object format version that can be used when creating objects in the file.

Valid values of libver_high are as follows:
     H5F_LIBVER_18
  H5F_LIBVER_LATEST

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

Fortran90 Interface:
None.

History:
Release     C
1.8.0 Function introduced in this release.
1.8.6 H5F_LIBVER_18 version boundary setting added in this release.