CSV_QUERY_FILE_REVISION-Struktur (winioctl.h)
Enthält Informationen darüber, ob Dateien in einem Stream geändert wurden.
Syntax
typedef struct _CSV_QUERY_FILE_REVISION {
LONGLONG FileId;
LONGLONG FileRevision[3];
} CSV_QUERY_FILE_REVISION, *PCSV_QUERY_FILE_REVISION;
Member
FileId
Der Bezeichner einer NTFS-Datei.
FileRevision[3]
Dateirevisionsnachverfolgungselemente.
- FileRevision[0] wird jedes Mal erhöht, wenn der CSV-MDS-Stapel neu erstellt wird und CSVFLT seinen Zustand verliert.
- FileRevision[1] erhöht sich jedes Mal, wenn der CSV MDS-Stapel die zwischengespeicherte Revisionsnummer für die Datei löscht.
- FileRevision[2] erhöht sich jedes Mal, wenn der CSV-MDS feststellt, dass sich die Dateigrößen geändert haben oder in die Datei geschrieben wurde. Das -Element wird auch erhöht, wenn einer der Knoten den ersten direkten Eingabe-/Ausgabevorgang für einen Stream ausführt, der dieser Datei nach dem Öffnen dieses Datenstroms zugeordnet ist.
Hinweise
Diese Struktur wird verwendet, wenn der FSCTL_CSV_CONTROL-Steuerelementcode mit dem CSV_CONTROL_OP Enumerationswert CsvControlQueryFileRevision aufgerufen wird oder wenn der Steuerelementcode mit einer CSV_CONTROL_PARAM-Struktur verwendet wird, die diesen Enumerationswert enthält.
Die Revisionsnachverfolgung erfolgt pro Datei, nicht pro Stream, sodass sich die Ausgabe ändert, wenn sich der Stream ändert.
Anforderungen
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Kopfzeile | winioctl.h (windows.h einschließen) |