STORAGE_OFFLOAD_READ_OUTPUT结构(ntddstor.h)
当 DEVICE_DSM_INPUT 结构的 作 成员设置为 DeviceDsmAction_OffloadRead时,STORAGE_OFFLOAD_READ_OUTPUT结构是 IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 控制代码请求的输出。
返回的令牌唯一标识DEVICE_DSM_INPUT中请求的数据集范围。 与DEVICE_DSM_INPUT结合使用,DEVICE_DSM_OFFLOAD_READ_PARAMETERS 结构指定返回的令牌标识的数据集范围在后续写入时仍可用。
语法
typedef struct _STORAGE_OFFLOAD_READ_OUTPUT {
ULONG OffloadReadFlags;
ULONG Reserved;
ULONGLONG LengthProtected;
ULONG TokenLength;
STORAGE_OFFLOAD_TOKEN Token;
} STORAGE_OFFLOAD_READ_OUTPUT, *PSTORAGE_OFFLOAD_READ_OUTPUT;
成员
OffloadReadFlags
未使用。 设置为 0。
Reserved
保留。
LengthProtected
复制提供程序读取和保存 令牌的数据的总长度(以字节为单位)。
TokenLength
Token的长度(以字节为单位)。
Token
复制提供程序返回的唯一标识符,用于标记读取的数据集范围。
言论
STORAGE_OFFLOAD_READ_OUTPUT结构在系统缓冲区的开头返回。
令牌 的值由存储设备的复制提供程序生成。 在 IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 控制代码请求中发送 DEVICE_DSM_INPUT 结构时包括的数据集范围由 令牌标记。 与 令牌 关联的数据集范围可用于后续写入请求,而 DEVICE_DSM_OFFLOAD_READ_PARAMETERSTimeToLive 成员的持续时间有效。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 在 Windows 8 及更高版本的 Windows 中可用。 |
标头 | ntddstor.h (包括 Ntddstor.h) |