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 |