CSV_QUERY_FILE_REVISION_ECP_CONTEXT Struktur (ntifs.h)
Die CSV_QUERY_FILE_REVISION_ECP_CONTEXT-Struktur enthält den zusätzlichen Create-Parameterkontext (ECP), der an das CSV-Dateisystem (Cluster Share Volumes) gesendet werden kann, um eine Dateirevisionsnummer anzufordern.
Syntax
typedef struct _CSV_QUERY_FILE_REVISION_ECP_CONTEXT {
LONGLONG FileId;
LONGLONG FileRevision[3];
} CSV_QUERY_FILE_REVISION_ECP_CONTEXT, *PCSV_QUERY_FILE_REVISION_ECP_CONTEXT;
Angehörige
FileId
Die NTFS-Datei-ID.
FileRevision[3]
Ein LONGLONG-Wert mit Dateirevisionsdetails:
- FileRevision[0] erhöht sich jedes Mal, wenn der CSV MDS-Stapel neu erstellt wird, und CSVFLT verliert seinen Zustand.
- 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 CSV MDS beobachtet, dass sich die Dateigrößen möglicherweise geändert haben oder in die Datei geschrieben wurde. Es wird auch erhöht, wenn einer der Knoten die erste direkte E/A-Datei für einen Stream ausführt, der dieser Datei zugeordnet ist, nachdem dieser Datenstrom geöffnet wurde.
Wenn eine der Nummern 0 ist, sollte der Aufrufer davon ausgehen, dass die Datei geändert wurde.
Bemerkungen
Die Dateirevisionsnummer wird vom Metadatenknoten nachverfolgt.
Der vom System definierte GUID_ECP_CSV_QUERY_FILE_REVISION-Wert wird mit dieser ECP-Kontextstruktur verwendet, wenn ECP-bezogene Supportroutinen wie FltAllocateExtraCreateParameter und FsRtlRemoveExtraCreateParameteraufgerufen werden.
Weitere Informationen finden Sie unter Einführung in zusätzliche Erstellungsparameter.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 8 |
Header- | ntifs.h |