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
Header winioctl.h (Windows.h を含む)

こちらもご覧ください

DEVICE_DSM_OFFLOAD_READ_PARAMETERS

DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT

デバイス管理構造体

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES

STORAGE_OFFLOAD_TOKEN