The dataspace message describes the number of dimensions (in other words, “rank”) and size of each dimension that the data object has. This message is only used for datasets which have a simple, rectilinear, array-like layout; datasets requiring a more complex layout are not yet supported.
DataspaceMessage
01 Syntax
Microsoft.VisualBasic.Data.IO.HDF5.struct.messages.DataspaceMessage
02 Properties
| Name | Overloads | Summary |
|---|---|---|
| version | 1 | This value is used to determine the format of the Dataspace Message. |
| numberOfDimensions | 1 | Dimensionality, this value is the number of dimensions that the data object has. |
| flags | 1 | This field is used to store flags to indicate the presence of parts of this message. |
| totalLength | 1 | 数据块单位元素的总数量,这个还需要乘以每一个数据块的大小才能够得到总大小值 |
| type | 1 | |
| dimensionLength | 1 | |
| maxDimensionLength | 1 |
03 Members
version
This value is used to determine the format of the Dataspace Message. When the format of the information in the message is changed, the version number is incremented and can be used to determine how the information in the object header is formatted. This document describes version one (1) (there was no version zero (0)).
numberOfDimensions
Dimensionality, this value is the number of dimensions that the data object has.
flags
This field is used to store flags to indicate the presence of parts of this message. Bit 0 (the least significant bit) is used to indicate that maximum dimensions are present. Bit 1 is used to indicate that permutation indices are present.
totalLength
数据块单位元素的总数量,这个还需要乘以每一个数据块的大小才能够得到总大小值
type
dimensionLength
maxDimensionLength