DEVICE_DATA_SET_REPAIR_PARAMETERS 結構 (ntddstor.h)

DEVICE_DATA_SET_REPAIR_PARAMETERS 結構會指定為數據集管理動作指定的儲存空間修復作業參數。

此參數結構用於 IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 要求的修復動作中。 DEVICE_DSM_INPUT 結構的Action成員會設定為 DeviceDsmAction_Repair,ParameterBlockOffset 表示DEVICE_DATA_SET_REPAIR_PARAMETERS的位置。

語法

typedef struct _DEVICE_DATA_SET_REPAIR_PARAMETERS {
  ULONG NumberOfRepairCopies;
  ULONG SourceCopy;
  ULONG RepairCopies[ANYSIZE_ARRAY];
} DEVICE_DATA_SET_REPAIR_PARAMETERS, *PDEVICE_DATA_SET_REPAIR_PARAMETERS, DEVICE_DSM_REPAIR_PARAMETERS, *PDEVICE_DSM_REPAIR_PARAMETERS;

成員

NumberOfRepairCopies

要修復的複本總數。

SourceCopy

來源複製編號。

RepairCopies[ANYSIZE_ARRAY]

要修復之複本的複本編號陣列。

備註

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

DataSetRangesOffsetDataSetRangesLength 成員DEVICE_DSM_INPUT指定包含修復複本範圍的DEVICE_DSM_RANGE結構。

規格需求

需求
最低支援的用戶端 從 Windows 8 開始提供。
標頭 ntddstor.h (包含 Ntddstor.h)

另請參閱

DEVICE_DSM_ACTION描述

DEVICE_DSM_INPUT

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES