структура REASSIGN_BLOCKS_EX (ntdddisk.h)
Структура REASSIGN_BLOCKS_EX используется вместе с запросом IOCTL_DISK_REASSIGN_BLOCKS_EX, чтобы указать устройству диска переназначить номера блоков указанных плохих блоков хорошим блокам.
Синтаксис
typedef struct _REASSIGN_BLOCKS_EX {
USHORT Reserved;
USHORT Count;
LARGE_INTEGER BlockNumber[1];
} REASSIGN_BLOCKS_EX, *PREASSIGN_BLOCKS_EX;
Члены
Reserved
Зарезервировано для использования системы.
Count
Содержит количество блоков в массиве, на которое указывает BlockNumber для переназначения.
BlockNumber[1]
Содержит массив номеров блоков, соответствующих поврежденным блокам. Эти числа будут переназначлены в хорошие блоки, взятые из резервного пула блоков устройства.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно начиная с Windows 8. |
заголовка | ntdddisk.h (include Ntdddisk.h) |