Sets the dataset transfer property list to enable or disable error detection when reading data
Procedure:
H5P_SET_EDC_CHECK ( plist, check )
Signature:
herr_t H5Pset_edc_check(
hid_t plist,
H5Z_EDC_t check
)
Fortran90 Interface: h5pset_edc_check_f
SUBROUTINE h5pset_edc_check_f(prp_id, flag, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: prp_id ! Dataset transfer property
! list identifier
INTEGER, INTENT(IN) :: flag ! EDC flag; possible values
! H5Z_DISABLE_EDC_F
! H5Z_ENABLE_EDC_F
INTEGER, INTENT(OUT) :: hdferr ! Error code
! 0 on success and -1 on failure
END SUBROUTINE h5pset_edc_check_f
Parameters:
hid_t plist | IN: Dataset transfer property list identifier |
H5Z_EDC_t check | IN: Specifies whether error checking is enabled or disabled for dataset read operations |
Description:
H5P_SET_EDC_CHECK sets the dataset transfer property list plist
to enable or disable error detection when reading data.
Whether error detection is enabled or disabled is specified in the check
parameter. Valid values are as follows:
H5Z_ENABLE_EDC (default) H5Z_DISABLE_EDC |
The error detection algorithm used is the algorithm previously specified in the corresponding dataset creation property list.
This function does not affect the use of error detection when writing data.
Returns:
Returns a non-negative value if successful; otherwise returns a negative value.
Example:
History:
Release | Change |
---|
1.6.0 | Function introduced in this release. |
1.6.3 | Error in checksum calculation on little-endian systems corrected in this release. |
--- Last Modified: August 09, 2019 | 02:19 PM