Поделиться через


структура DEVICE_DATA_SET_REPAIR_PARAMETERS (ntddstor.h)

Структура DEVICE_DATA_SET_REPAIR_PARAMETERS указывает параметры операции восстановления дисковых пространств, указанной для действия управления набором данных.

Эта структура параметров используется в действии восстановления для запроса IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES. Элемент действия структуры DEVICE_DSM_INPUT имеет значение 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]

Массив чисел копирования для восстановления копий.

Замечания

ParameterBlockOffset и ParameterBlockLength члены DEVICE_DSM_INPUT задаются в расположении и длине структуры DEVICE_DATA_SET_REPAIR_PARAMETERS в системном буфере запроса IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.

Элементы DataSetRangesOffset и члены DataSetRangesLength указывают структуры DEVICE_DSM_INPUT DEVICE_DSM_RANGE, содержащие экстенты копий восстановления.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно начиная с Windows 8.
заголовка ntddstor.h (include Ntddstor.h)

См. также

DEVICE_DSM_ACTION описания

DEVICE_DSM_INPUT

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES