структура 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 (включая Ntdddisk.h) |