Compartilhar via


REASSIGN_BLOCKS estrutura (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 para 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 para reatribuir.

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 sobressalente do dispositivo.

Requisitos

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

Consulte também

IOCTL_DISK_REASSIGN_BLOCKS