STORAGE_OFFLOAD_WRITE_OUTPUT構造体 (ntddstor.h)
STORAGE_OFFLOAD_WRITE_OUTPUT構造体は、DEVICE_DSM_INPUTの Action メンバーが DeviceDsmAction_OffloadWriteに設定されている場合のIOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTESコントロール コード要求の出力です。
構文
typedef struct _STORAGE_OFFLOAD_WRITE_OUTPUT {
ULONG OffloadWriteFlags;
ULONG Reserved;
ULONGLONG LengthCopied;
} STORAGE_OFFLOAD_WRITE_OUTPUT, *PSTORAGE_OFFLOAD_WRITE_OUTPUT;
メンバー
OffloadWriteFlags
オフロード書き込み操作の結果を示すフラグ。 これは、次のいずれかに設定されます。
値 | 意味 |
---|---|
STORAGE_OFFLOAD_WRITE_RANGE_TRUNCATED | オフロード書き込みが実行されましたが、書き込まれた範囲が切り捨てられました。 |
STORAGE_OFFLOAD_TOKEN_INVALID | オフロード書き込み操作に指定されたトークンが無効です。 |
Reserved
予約済み。
LengthCopied
DEVICE_DSM_OFFLOAD_WRITE_PARAMETERSの書き込み要求に対してコピーされたバイト数。
注釈
入力時に、 DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS のトークン値は、 DEVICE_DSM_INPUT 構造体に書き込む要求されたデータ セット範囲を一意に識別します。 STORAGE_OFFLOAD_WRITE_OUTPUT構造体には、書き込み操作の結果が含まれます。
STORAGE_OFFLOAD_WRITE_OUTPUT構造体は、システム バッファーの先頭に返されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8以降のバージョンの Windows で使用できます。 |
Header | ntddstor.h (Ntddstor.h を含む) |