Freigeben über


SHUFFLE_FILE_DATA Struktur (ntifs.h)

SHUFFLE_FILE_DATA ist die Eingabestruktur für den FSCTL_SHUFFLE_FILE Steuerelementcode.

Syntax

typedef struct _SHUFFLE_FILE_DATA {
  LONGLONG StartingOffset;
  LONGLONG Length;
  ULONG    Flags;
} SHUFFLE_FILE_DATA, *PSHUFFLE_FILE_DATA;

Angehörige

StartingOffset

Clusterausrichtung des Byte-Offsets der Basis des zusammenhängenden Bereichs, aus dem Daten in der Datei hinzugefügt oder entfernt werden sollen, die mit dem FS-Steuerelementcode übergeben werden.

Length

Gruppierte Länge in Byte der hinzuzufügenden oder entfernten Daten. Length kann einer der folgenden Werte sein:

Wert Bedeutung
Größer als 0 Fügen Sie die Zuordnung zur Datei hinzu.
Kleiner als 0 Entfernen Sie die Zuordnung aus der Datei.
0 Nichts tun.

Flags

Bitweise OR von Flags für den Shuffle-Vorgang. Flags der folgende Wert sein.

Wert Bedeutung
SHUFFLE_FILE_FLAG_SKIP_INITIALIZING_NEW_CLUSTERS (0x001) Nur gültig beim Hinzufügen von Zuordnungen. Wenn festgelegt, werden kostenlose Cluster zugewiesen und hinzugefügt, weisen jedoch beliebige anfängliche Inhalte auf (sie sind nicht null initialisiert).

Anforderungen

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

Siehe auch

FSCTL_SHUFFLE_FILE