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