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;

Angehörige

SourceStartingOffset

Clusterausrichtung des Byte-Offsets der Basis des zusammenhängenden Quellbereichs in der Quelldatei, um zum Zielspeicherort der Zieldatei zu wechseln.

TargetOffset

Clusterausrichtung des Byte-Offsets des Punkts, um den Quellbereich einzufügen.

SourceFileHandle

Behandeln Sie die alternative Datei, um die Quellregionencluster zu verschieben. Dieses Feature wird derzeit nicht unterstützt, sodass SourceFileHandle- auf NULL festgelegt werden muss, was angibt, dass der Quellbereich aus derselben Datei stammt.

Length

Clusterausrichtung in Byte des Quellbereichs.

Flags

Reserviert für die zukünftige Nutzung; muss auf Null festgelegt werden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10, Version 1809
Header- ntifs.h

Siehe auch

FSCTL_REARRANGE_FILE