ProjFS 函式
下列函式會在 projectedfslib.h 中宣告。
本節內容
主題 | 描述 |
---|---|
PrjAllocateAlignedBuffer | 配置符合虛擬化實例儲存裝置記憶體對齊需求的緩衝區。 |
PrjClearNegativePathCache | 如果虛擬化實例為使用中,則會清除虛擬實例的負路徑快取。 |
PrjCompleteCommand | 表示提供者已完成處理先前傳回的回呼HRESULT_FROM_WIN32 (ERROR_IO_PENDING) 。 |
PrjDeleteFile | 可讓提供者刪除已在本機檔案系統上快取的專案。 |
PrjDoesNameContainWildCards | 判斷名稱是否包含萬用字元。 |
PrjFileNameCompare | 比較兩個檔案名,並傳回指出其相對定序順序的值。 |
PrjFileNameMatch | 判斷檔案名是否符合搜尋模式。 |
PrjFillDirEntryBuffer | 提供一個檔案或目錄至列舉的資訊。 |
PrjFillDirEntryBuffer2 | 提供一個檔案或目錄至列舉的資訊,並允許呼叫端指定擴充資訊。 |
PrjFreeAlignedBuffer | 釋放配置的緩衝區。 |
PrjGetOnDiskFileState | 取得檔案或目錄的磁片上檔案狀態。 |
PrjGetVirtualizationInstanceInfo | 擷取虛擬化實例的相關資訊。 |
PrjMarkDirectoryAsPlaceholder | 將現有的目錄轉換為目錄預留位置。 |
PrjStartVirtualizing | 設定 ProjFS 虛擬化實例並加以啟動,使其可供服務 I/O 使用,並在提供者上叫用回呼。 |
PrjStopVirtualizing | 停止執行中的 ProjFS 虛擬化實例,使其無法使用服務 I/O,或涉及提供者上的回呼。 |
PrjUpdateFileIfNeeded | 可讓提供者更新已在本機檔案系統上快取的專案。 |
PrjWriteFileData | 將檔案內容傳送至 ProjFS。 |
PrjWritePlaceholderInfo | 將檔案或目錄中繼資料傳送至 ProjFS。 |
PrjWritePlaceholderInfo2 | 將檔案或目錄中繼資料傳送至 ProjFS,並允許呼叫端指定擴充資訊。 |