Estrutura de REASSIGN_BLOCKS (ntdddisk. h)

A estrutura de REASSIGN_BLOCKS é usada em conjunto com a solicitação de IOCTL_DISK_REASSIGN_BLOCKS para instruir um dispositivo de disco a reatribuir os números de bloco dos blocos incorretos indicados a bons blocos.

Sintaxe

typedef struct _REASSIGN_BLOCKS {
  USHORT Reserved;
  USHORT Count;
  ULONG  BlockNumber[1];
} REASSIGN_BLOCKS, *PREASSIGN_BLOCKS;

Membros

Reserved

Reservado para uso do sistema.

Count

Contém o número de blocos na matriz apontados 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 tirados do pool de blocos sobressalentes do dispositivo.

Requisitos

   
Cabeçalho ntdddisk. h (incluir Ntdddisk. h)

Confira também

IOCTL_DISK_REASSIGN_BLOCKS