Condividi tramite


struttura REASSIGN_BLOCKS (ntdddisk.h)

La struttura REASSIGN_BLOCKS viene usata insieme alla richiesta di IOCTL_DISK_REASSIGN_BLOCKS per indicare a un dispositivo disco di riassegnare i numeri di blocco dei blocchi non validi indicati a blocchi validi.

Sintassi

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

Membri

Reserved

Riservato per l'uso del sistema.

Count

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

BlockNumber[1]

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

Fabbisogno

Requisito Valore
intestazione ntdddisk.h (include Ntdddisk.h)

Vedere anche

IOCTL_DISK_REASSIGN_BLOCKS