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


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

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

IOCTL_DISK_REASSIGN_BLOCKS_EX