STORAGE_OFFLOAD_READ_OUTPUT 结构 (winioctl.h)

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES控制代码的DeviceDsmAction_OffloadRead操作的输出结构。

语法

typedef struct _STORAGE_OFFLOAD_READ_OUTPUT {
  DWORD                 OffloadReadFlags;
  DWORD                 Reserved;
  DWORDLONG             LengthProtected;
  DWORD                 TokenLength;
  STORAGE_OFFLOAD_TOKEN Token;
} STORAGE_OFFLOAD_READ_OUTPUT, *PSTORAGE_OFFLOAD_READ_OUTPUT;

成员

OffloadReadFlags

输出标志。

含义
STORAGE_OFFLOAD_READ_RANGE_TRUNCATED
0x0001
标记表示的范围小于在 IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 控制代码输入缓冲区中传递的 DEVICE_DATA_SET_RANGE 结构中指定的范围。 换句话说,LengthProtected 成员小于传递的 DEVICE_DATA_SET_RANGE 结构的所有 LengthInBytes 成员的总和。

Reserved

保留。

LengthProtected

标记表示的快照的总长度。

TokenLength

令牌的长度(以字节为单位)。

Token

包含创建的令牌 的STORAGE_OFFLOAD_TOKEN

要求

要求
最低受支持的客户端 Windows 8
最低受支持的服务器 Windows Server 2012
标头 winioctl.h (包括 Windows.h)

另请参阅

DEVICE_DSM_OFFLOAD_READ_PARAMETERS

DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT

设备管理 结构

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES

STORAGE_OFFLOAD_TOKEN