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) |