共用方式為


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)

另請參閱

DEVICE_DSM_INPUT

DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES