Поделиться через


структура REASSIGN_BLOCKS_EX (ntdddisk.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 для переназначения.

BlockNumber[1]

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно начиная с Windows 8.
заголовка ntdddisk.h (include Ntdddisk.h)

См. также

IOCTL_DISK_REASSIGN_BLOCKS_EX