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.