estrutura REASSIGN_BLOCKS_EX (ntdddisk.h)

A estrutura de REASSIGN_BLOCKS_EX é usada em conjunto com a solicitação IOCTL_DISK_REASSIGN_BLOCKS_EX para instruir um dispositivo de disco a reatribuir os números de bloco dos blocos inválidos indicados para blocos bons.

Sintaxe

typedef struct _REASSIGN_BLOCKS_EX {
  USHORT        Reserved;
  USHORT        Count;
  LARGE_INTEGER BlockNumber[1];
} REASSIGN_BLOCKS_EX, *PREASSIGN_BLOCKS_EX;

Membros

Reserved

Reservado para uso do sistema.

Count

Contém o número de blocos na matriz apontada por BlockNumber para reatribuir.

BlockNumber

Contém uma matriz de números de bloco correspondentes a blocos danificados. Esses números serão reatribuídos a bons blocos retirados do pool de blocos sobressalentes do dispositivo.

Requisitos

   
Cliente mínimo com suporte Disponível a partir do Windows 8.
Cabeçalho ntdddisk.h (include Ntdddisk.h)

Confira também

IOCTL_DISK_REASSIGN_BLOCKS_EX