Partager via


structure REASSIGN_BLOCKS_EX (ntdddisk.h)

La structure REASSIGN_BLOCKS_EX est utilisée conjointement avec la demande de IOCTL_DISK_REASSIGN_BLOCKS_EX pour demander à un périphérique de disque de réaffecter les numéros de blocs des blocs incorrects indiqués à de bons blocs.

Syntaxe

typedef struct _REASSIGN_BLOCKS_EX {
  USHORT        Reserved;
  USHORT        Count;
  LARGE_INTEGER BlockNumber[1];
} REASSIGN_BLOCKS_EX, *PREASSIGN_BLOCKS_EX;

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 nombres seront réaffectés à de bons blocs extraits du pool de blocs de réserve de l’appareil.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible à partir de Windows 8.
En-tête ntdddisk.h (inclure Ntdddisk.h)

Voir aussi

IOCTL_DISK_REASSIGN_BLOCKS_EX