Структура REASSIGN_BLOCKS (нтдддиск. 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

Содержит массив номеров блоков, соответствующих поврежденным блокам. Эти номера будут переназначены надежным блокам из запасного блочного пула устройства.

Требования

   
Header нтдддиск. h (включение Нтдддиск. h)

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

IOCTL_DISK_REASSIGN_BLOCKS