Condividi tramite


struttura REARRANGE_FILE_DATA (ntifs.h)

REARRANGE_FILE_DATA è la struttura di input per il codice di controllo FSCTL_REARRANGE_FILE .

Sintassi

typedef struct _REARRANGE_FILE_DATA {
  ULONGLONG SourceStartingOffset;
  ULONGLONG TargetOffset;
  HANDLE    SourceFileHandle;
  ULONG     Length;
  ULONG     Flags;
} REARRANGE_FILE_DATA, *PREARRANGE_FILE_DATA;

Members

SourceStartingOffset

Offset dei byte allineati al cluster della base dell'area di origine contigua nel file di origine per passare al percorso di destinazione del file di destinazione.

TargetOffset

Offset dei byte allineati al cluster del punto per inserire l'area di origine.

SourceFileHandle

Gestire il file alternativo da cui spostare i cluster di area di origine. Questa funzionalità non è attualmente supportata, pertanto SourceFileHandle deve essere impostata su NULL, che indica che l'area di origine proviene dallo stesso file.

Length

Lunghezza allineata al cluster in byte dell'area di origine.

Flags

Riservato per uso futuro; deve essere impostato su zero.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1809
Intestazione ntifs.h

Vedi anche

FSCTL_REARRANGE_FILE