REASSIGN_BLOCKS struttura (ntdddisk.h)

La REASSIGN_BLOCKS viene usata in combinazione con la richiesta IOCTL_DISK_REASSIGN_BLOCKS per indicare a un dispositivo disco di riassegnare i numeri di blocco dei blocchi non valida indicati ai blocchi positivi.

Sintassi

typedef struct _REASSIGN_BLOCKS {
  USHORT Reserved;
  USHORT Count;
  ULONG  BlockNumber[1];
} REASSIGN_BLOCKS, *PREASSIGN_BLOCKS;

Members

Reserved

Riservato per l'utilizzo nel sistema.

Count

Contiene il numero di blocchi nella matrice a cui punta BlockNumber da riassegnare.

BlockNumber

Contiene una matrice di numeri di blocco corrispondenti ai blocchi danneggiati. Questi numeri verranno riassegnati ai blocchi positivi prelevati dal pool di blocchi di riserva del dispositivo.

Requisiti

   
Intestazione ntdddisk.h (includere Ntdddisk.h)

Vedi anche

IOCTL_DISK_REASSIGN_BLOCKS