structure REASSIGN_BLOCKS (ntdddisk.h)
La structure REASSIGN_BLOCKS est utilisée conjointement avec la demande de IOCTL_DISK_REASSIGN_BLOCKS pour indiquer à un périphérique de disque de réaffecter les numéros de bloc des blocs incorrects indiqués aux blocs appropriés.
Syntaxe
typedef struct _REASSIGN_BLOCKS {
USHORT Reserved;
USHORT Count;
ULONG BlockNumber[1];
} REASSIGN_BLOCKS, *PREASSIGN_BLOCKS;
Membres
Reserved
Réservé à l’utilisation du système.
Count
Contient le nombre de blocs dans le tableau pointé par BlockNumber à réaffecter.
BlockNumber[1]
Contient un tableau de numéros de bloc correspondant aux blocs endommagés. Ces numéros seront réaffectés aux bons blocs extraits du pool de blocs de rechange de l’appareil.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ntdddisk.h (include Ntdddisk.h) |