Freigeben über


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

Weitere Informationen

FSCTL_REARRANGE_FILE