共用方式為


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 所指定之數據區塊內要開始寫入的位移,以位元組為單位。

Token

要寫入之數據區塊的唯一標識碼。

備註

此結構用於 IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 要求的卸除寫入動作中。 DEVICE_DSM_INPUT 結構的Action成員會設定為 DeviceDsmAction_OffloadWrite

DEVICE_DSM_INPUTParameterBlockOffset和ParameterBlockLength成員會設定為IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES要求之系統緩衝區中DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS結構的位置和長度。

dataSetRangesOffsetDataSetRangesLength 成員DEVICE_DSM_INPUT指定卸除寫入範圍的DEVICE_DSM_RANGE結構。

如需此動作的詳細資訊 ,請參閱DEVICE_DSM_ACTION描述

規格需求

需求
最低支援的用戶端 Windows 8 及更新版本的 Windows 中提供。
標頭 ntddstor.h (包含 Ntddstor.h)

另請參閱

DEVICE_DSM_ACTION描述

DEVICE_DSM_INPUT

DEVICE_DSM_OFFLOAD_READ_PARAMETERS

DEVICE_DSM_RANGE

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES