Partager via


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)

Voir aussi

IOCTL_DISK_REASSIGN_BLOCKS