estrutura REASSIGN_BLOCKS (ntdddisk.h)

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

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 apontada por BlockNumber a serem reatribuídos.

BlockNumber[1]

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

Requisito Valor
Cabeçalho ntdddisk.h (inclua Ntdddisk.h)

Confira também

IOCTL_DISK_REASSIGN_BLOCKS