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