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;

Member

StartingOffset

Clusterorientierter Byteoffset 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

Clusterorientierte Länge der hinzuzufügenden oder zu entfernenden Daten in Byte. Die Länge kann einer der folgenden Werte sein.

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

Flags

Bitweise OR von Flags für den Shufflevorgang. Flags sind der folgende Wert.

Wert Bedeutung
SHUFFLE_FILE_FLAG_SKIP_INITIALIZING_NEW_CLUSTERS (0x001) Nur beim Hinzufügen der Zuordnung gültig. Wenn sie festgelegt sind, werden freie Cluster zugeordnet und hinzugefügt, weisen jedoch beliebige Anfangsinhalte auf (sie sind nicht null initialisiert).

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1809
Kopfzeile ntifs.h

Weitere Informationen

FSCTL_SHUFFLE_FILE