STORAGE_OFFLOAD_WRITE_OUTPUT 結構 (ntddstor.h)
當 DEVICE_DSM_INPUT的 Action 成員設定為 DeviceDsmAction_OffloadWrite 時,STORAGE_OFFLOAD_WRITE_OUTPUT 結構是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) |