共用方式為


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,並允許呼叫端指定擴充資訊。