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
書き込み元のデータ ブロックの一意識別子。
備考
この構造体は、IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 要求のオフロード書き込みアクションで使用されます。 DEVICE_DSM_INPUT 構造体の Action メンバーが DeviceDsmAction_OffloadWriteに設定されます。
ParameterBlockOffset および ParameterBlockLengthDEVICE_DSM_INPUT のメンバーは、IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 要求のシステム バッファー内のDEVICE_DSM_OFFLOAD_WRITE_PARAMETERS構造体の場所と長さに設定されます。
DataSetRangesOffset および dataSetRangesLength メンバー DEVICE_DSM_INPUT オフロード書き込みのエクステントの DEVICE_DSM_RANGE 構造体を指定します。
このアクションの詳細については、DEVICE_DSM_ACTION 説明 を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 8 以降のバージョンの Windows で使用できます。 |
ヘッダー | ntddstor.h (Ntddstor.h を含む) |