Public Shared Function getNativeType ( _ typeId As H5DataTypeId, _ direction As H5T..::..Direction _ ) As H5DataTypeId
public static H5DataTypeId getNativeType( H5DataTypeId typeId, H5T..::..Direction direction )
public: static H5DataTypeId^ getNativeType( H5DataTypeId^ typeId, H5T..::..Direction direction )
HDF5DotNet.H5T.getNativeType = function(typeId, direction);
H5Tget_native_type returns the equivalent native datatype for the datatype specified in type_id.
H5Tget_native_type is a high-level function designed primarily to facilitate use of the H5Dread function, for which users otherwise must undertake a multi-step process to determine the native datatype of a dataset prior to reading it into memory. It can be used not only to determine the native datatype for atomic datatypes, but also to determine the native datatypes of the individual components of a compound datatype, an enumerated datatype, an array datatype, or a variable-length datatype.
H5Tget_native_type selects the matching native datatype from the following list:
The direction parameter indicates the order in which the library searches for a native datatype match. Valid values for direction are as follows:
H5Tget_native_type is designed primarily for use with intenger and floating point datatypes. Time, bifield, opaque, and reference datatypes are returned as a copy of type_id.
The identifier returned by H5Tget_native_type should eventually be closed by calling H5Tclose to release resources.