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 |