структура 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) |