REASSIGN_BLOCKS structure (ntdddisk.h)
La structure REASSIGN_BLOCKS est utilisée conjointement avec la demande de IOCTL_DISK_REASSIGN_BLOCKS pour demander à un périphérique de disque de réaffecter les numéros de blocs des blocs incorrects indiqués aux bons blocs.
Syntaxe
typedef struct _REASSIGN_BLOCKS {
USHORT Reserved;
USHORT Count;
ULONG BlockNumber[1];
} REASSIGN_BLOCKS, *PREASSIGN_BLOCKS;
Membres
Reserved
Réservé pour le système.
Count
Contient le nombre de blocs dans le tableau pointé par BlockNumber à réaffecter.
BlockNumber[1]
Contient un tableau de nombres de blocs 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.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ntdddisk.h (incluez Ntdddisk.h) |