DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS 结构 (ntddstor.h)
DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS 结构指定与设备的数据集属性相关的卸载写入操作的参数。
语法
typedef struct _DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS {
ULONG Flags;
ULONG Reserved;
ULONGLONG TokenOffset;
STORAGE_OFFLOAD_TOKEN Token;
} DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS, *PDEVICE_DSM_OFFLOAD_WRITE_PARAMETERS;
成员
Flags
未使用。
Reserved
保留。
TokenOffset
Token 指定的数据块中要开始写入的偏移量(以字节为单位)。
Token
要从中写入的数据块的唯一标识符。
注解
此结构用于 IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 请求的卸载写入操作。 DEVICE_DSM_INPUT 结构的 Action 成员设置为 DeviceDsmAction_OffloadWrite。
DEVICE_DSM_INPUT的 ParameterBlockOffset 和 ParameterBlockLength 成员设置为IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES请求的系统缓冲区中DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS结构的位置和长度。
DEVICE_DSM_INPUT的 DataSetRangesOffset 和 DataSetRangesLength 成员指定卸载写入范围的 DEVICE_DSM_RANGE 结构。
有关此操作的更多详细信息,请参阅 DEVICE_DSM_ACTION说明 。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 Windows 8 及更高版本的 Windows 中可用。 |
标头 | ntddstor.h (包括 Ntddstor.h) |