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 |