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

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

Эта структура параметров используется в действии восстановления для запроса IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES . Элемент Action структуры 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 и ParameterBlockLengthDEVICE_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 (включая Ntddstor.h)

См. также раздел

Описания DEVICE_DSM_ACTION

DEVICE_DSM_INPUT

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES