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

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

Требования

   
Минимальная версия клиента Доступно, начиная с Windows 8.
Header нтдддиск. h (включение Нтдддиск. h)

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

IOCTL_DISK_REASSIGN_BLOCKS_EX