Partager via


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)

Voir aussi

IOCTL_DISK_REASSIGN_BLOCKS