Condividi tramite


struttura REASSIGN_BLOCKS_EX (ntdddisk.h)

La struttura REASSIGN_BLOCKS_EX viene usata insieme alla richiesta di IOCTL_DISK_REASSIGN_BLOCKS_EX 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_EX {
  USHORT        Reserved;
  USHORT        Count;
  LARGE_INTEGER BlockNumber[1];
} REASSIGN_BLOCKS_EX, *PREASSIGN_BLOCKS_EX;

Members

Reserved

Riservato per l'utilizzo nel sistema.

Count

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

BlockNumber[1]

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

Requisiti

Requisito Valore
Client minimo supportato Disponibile a partire da Windows 8.
Intestazione ntdddisk.h (include Ntdddisk.h)

Vedi anche

IOCTL_DISK_REASSIGN_BLOCKS_EX