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

См. также раздел

IOCTL_DISK_REASSIGN_BLOCKS