REARRANGE_FILE_DATA-Struktur (ntifs.h)
REARRANGE_FILE_DATA ist die Eingabestruktur für den FSCTL_REARRANGE_FILE-Steuerelementcode .
Syntax
typedef struct _REARRANGE_FILE_DATA {
ULONGLONG SourceStartingOffset;
ULONGLONG TargetOffset;
HANDLE SourceFileHandle;
ULONG Length;
ULONG Flags;
} REARRANGE_FILE_DATA, *PREARRANGE_FILE_DATA;
Member
SourceStartingOffset
Clusterorientierter Byteoffset der Basis des zusammenhängenden Quellbereichs in der Quelldatei, um an den Zielspeicherort der Zieldatei zu verschieben.
TargetOffset
Clusterorientierter Byteoffset des Punkts, um den Quellbereich einzufügen.
SourceFileHandle
Behandeln Sie die alternative Datei, aus der die Quellregioncluster verschoben werden sollen. Dieses Feature wird derzeit nicht unterstützt, sodass SourceFileHandle auf NULL festgelegt werden muss, was angibt, dass der Quellbereich aus derselben Datei stammt.
Length
Clusterorientierte Länge in Bytes der Quellregion.
Flags
Reserviert für zukünftige Verwendung; muss auf 0 festgelegt werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1809 |
Kopfzeile | ntifs.h |