CSV_QUERY_FILE_REVISION_ECP_CONTEXT結構 (ntifs.h)
CSV_QUERY_FILE_REVISION_ECP_CONTEXT 結構包含額外的 create 參數 (ECP) 內容,可傳送至叢集共用磁碟區 (CSV) 檔案系統以要求檔案修訂編號。
語法
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;
成員
FileId
NTFS 檔案標識碼。
FileRevision[3]
具有檔案修訂詳細數據的 LONGLONG 值:
- FileRevision[0] 會在每次重建 CSV MDS 堆棧時增加,CSVFLT 會失去其狀態。
- FileRevision[1] 會在 CSV MDS 堆疊清除檔案的快取修訂編號時增加。
- FileRevision[2] 每次 CSV MDS 觀察到檔案大小可能已變更或檔案可能已寫入時增加。 開啟此數據流之後,當其中一個節點在與此檔案相關聯的數據流上執行第一個直接 IO 時,也會遞增。
如果有任何數位是 0,呼叫端應該假設檔案已修改
言論
元數據節點會追蹤檔案修訂編號。
呼叫 ECP 相關支援例程時,系統定義的GUID_ECP_CSV_QUERY_FILE_REVISION值會與這個 ECP 內容結構搭配使用,例如 FltAllocateExtraCreateParameter 和 FsRtlRemoveExtraCreateParameter。
如需詳細資訊,請參閱 額外建立參數 簡介。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 8 |
標頭 | ntifs.h |