STORAGE_OFFLOAD_WRITE_OUTPUT结构(ntddstor.h)
当 作 成员设置为 DeviceDsmAction_OffloadWrite时,STORAGE_OFFLOAD_WRITE_OUTPUT结构是 IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 控制代码请求 DEVICE_DSM_INPUT 的输出。
语法
typedef struct _STORAGE_OFFLOAD_WRITE_OUTPUT {
ULONG OffloadWriteFlags;
ULONG Reserved;
ULONGLONG LengthCopied;
} STORAGE_OFFLOAD_WRITE_OUTPUT, *PSTORAGE_OFFLOAD_WRITE_OUTPUT;
成员
OffloadWriteFlags
指示卸载写入作结果的标志。 这设置为以下项之一。
价值 | 意义 |
---|---|
STORAGE_OFFLOAD_WRITE_RANGE_TRUNCATED | 已执行卸载写入,但已截断写入的范围。 |
STORAGE_OFFLOAD_TOKEN_INVALID | 为卸载写入作提供的令牌无效。 |
Reserved
保留。
LengthCopied
DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS中为写入请求复制的字节数。
言论
在输入时,DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS 中的标记值唯一标识在DEVICE_DSM_INPUT结构中写入请求的数据集范围。 STORAGE_OFFLOAD_WRITE_OUTPUT结构包含写入作的结果。
STORAGE_OFFLOAD_WRITE_OUTPUT结构在系统缓冲区的开头返回。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 在 Windows 8 及更高版本的 Windows 中可用。 |
标头 | ntddstor.h (包括 Ntddstor.h) |