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 で使用できます。
Header ntddstor.h (Ntddstor.h を含む)

こちらもご覧ください

DEVICE_DSM_ACTION の説明

DEVICE_DSM_INPUT

DEVICE_DSM_OFFLOAD_READ_PARAMETERS

DEVICE_DSM_RANGE

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES