写入数据集
函数定义
将原始数据从缓冲区写入数据集。
herr_t H5Dwrite(hid_t datasetId, hid_t datatypeId, hid_t memorySpaceId, hid_t fileSpaceId, hid_t xferPropertylistId, const void * buffer)
参数
| 参数名 | 描述 | 取值范围 | 输入/输出 | 
|---|---|---|---|
| datasetId | 要写入的数据集的标识符。 | 整数 | 输入 | 
| datatypeId | 内存数据类型的标识符。 | 整数 | 输入 | 
| memorySpaceId | 内存数据空间的标识符。 | 整数 | 输入 | 
| fileSpaceId | 文件中数据集数据空间的标识符。 | 整数 | 输入 | 
| xferPropertylistId | 此I/O操作的传输属性列表的标识符。 | 整数 | 输入 | 
| *buffer | 缓冲区,其中包含要写入文件的数据。 | 非空 | 输入 | 
返回值
- 成功:返回非负值。
- 失败:返回负值。
父主题: 数据集接口