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