CSV_QUERY_FILE_REVISION結構 (winioctl.h)
包含資料流程中檔案是否已修改的相關資訊。
語法
typedef struct _CSV_QUERY_FILE_REVISION {
LONGLONG FileId;
LONGLONG FileRevision[3];
} CSV_QUERY_FILE_REVISION, *PCSV_QUERY_FILE_REVISION;
成員
FileId
NTFS 檔案的識別碼。
FileRevision[3]
檔案修訂追蹤元素。
- FileRevision[0] 會在每次重建 CSV MDS 堆疊時增加,而 CSVFLT 會失去其狀態。
- FileRevision[1] 會在 CSV MDS 堆疊清除檔案的快取修訂編號時增加。
- 每當 CSV MDS 觀察到檔案大小可能已變更或檔案可能已寫入時,FileRevision[2] 就會增加。 每當其中一個節點在開啟此資料流程之後,與這個檔案相關聯的資料流程上執行第一個直接輸入/輸出作業時,元素也會遞增。
備註
如果使用csvControlQueryFileRevision的CSV_CONTROL_OP列舉值呼叫FSCTL_CSV_CONTROL控制項程式碼,或控制項程式碼搭配包含該列舉值的CSV_CONTROL_PARAM結構使用,則會使用此結構。
修訂追蹤是每個檔案,而不是每個資料流程,因此每當資料流程變更時,輸出就會變更。
規格需求
最低支援的用戶端 | 都不支援 |
最低支援的伺服器 | Windows Server 2012 [僅限傳統型應用程式] |
標頭 | winioctl.h (包含 Windows.h) |