DeviceDsmAddDataSetRange 函数 (ntddstor.h)
DeviceDsmAddDataSetRange 函数为IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES请求将数据集范围添加到系统缓冲区。
语法
BOOLEAN DeviceDsmAddDataSetRange(
PDEVICE_DSM_INPUT Input,
ULONG InputLength,
LONGLONG Offset,
ULONGLONG Length
);
参数
Input
指向要向其添加数据集范围的 DEVICE_DSM_INPUT 结构的指针。
InputLength
IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES请求的整个有效负载的长度(以字节为单位)。
Offset
从数据集范围开始的DEVICE_DSM_INPUT结构开始的偏移量(以字节为单位)。
Length
数据集范围的长度(以字节为单位)。
返回值
如果成功添加数据集范围,则返回 TRUE;否则返回 FALSE。
注解
如果 DSM 具有范围数据,请为每个范围调用 DeviceDsmAddDataSetRange 以将其添加到系统缓冲区。 有关IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES请求的系统缓冲区布局,请参阅数据集管理概述。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 版本 1803 |
目标平台 | 通用 |
标头 | ntddstor.h |