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结构的位置和长度。

DEVICE_DSM_INPUT 的 DataSetRangesOffsetDataSetRangesLength 成员指定包含修复副本范围的 DEVICE_DSM_RANGE 结构。

要求

要求
最低受支持的客户端 从Windows 8开始可用。
标头 ntddstor.h (包括 Ntddstor.h)

另请参阅

DEVICE_DSM_ACTION 说明

DEVICE_DSM_INPUT

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES