共用方式為


雲端篩選函式

下列函式用於建立和維護佔位元檔案和目錄。

在本節中

主題 描述
CfCloseHandle 關閉 CfOpenFileWithOplock所傳回的檔案或目錄句柄。 這不應該與標準 Win32 檔句柄搭配使用,只能在 CfApi.h 中使用的句柄上使用。
CfConnectSyncRoot 起始同步提供者與同步篩選 API 之間的雙向通訊。
CfConvertToPlaceholder 將一般檔案/目錄轉換為佔位符檔案/目錄。
CfCreatePlaceholders 在同步根樹下建立一或多個新的佔位元檔案或目錄。
CfDisconnectSyncRoot 中斷由 CfConnectSyncRoot所建立的通道連線。
CfExecute 所有連線金鑰型佔位符作業的主要進入點。 其用途是同步提供者用來回應來自平臺的各種回呼。
CfGetCorrelationVector 允許同步提供者查詢指定佔位符檔案的目前相互關聯向量。
CfGetPlaceholderInfo 取得佔位元檔案或資料夾的各種特性。
CfGetPlaceholderRangeInfo 取得佔位元檔案或資料夾的範圍資訊。
CfGetPlaceholderRangeInfoForHydration 取得佔位元檔案或資料夾的範圍資訊。 此範圍資訊與 CfGetPlaceholderRangeInfo 傳回的內容相同。 不過,它不會將 fileHandle 作為參數。 相反地,它會使用 ConnectionKeyTransferKeyFileId 來識別要求範圍資訊的檔案和數據流。
CfGetPlaceholderStateFromAttributeTag 根據檔案的 FileAttributesReparseTag 值,取得一組佔位符狀態。
CfGetPlaceholderStateFromFileInfo 根據檔案的各種資訊取得一組佔位元狀態。
CfGetPlaceholderStateFromFindData 根據WIN32_FIND_DATA結構取得一組佔位元狀態。
CfGetPlatformInfo 取得平臺版本資訊。
CfGetSyncRootInfoByHandle 取得同步根目錄的各種特性,其中包含由檔句柄指定的指定檔案。
CfGetSyncRootInfoByPath 取得在同步根目錄下提供檔案的各種同步根資訊。
CfGetTransferKey 起始數據傳輸到佔位元檔案或資料夾。
CfGetWin32HandleFromProtectedHandle 將受保護的句柄轉換為 Win32 句柄,使其可與所有句柄型 Win32 API 搭配使用。
CfHydratePlaceholder 藉由確保佔位元中的指定位元組範圍出現在磁碟上,來凍結佔位元檔案。 這僅適用於檔案。
CfOpenFileWithOplock 開啟檔案或目錄的異步不透明句柄(適用於一般和佔位符檔案),並根據開啟旗標設定適當的 oplock。
CfQuerySyncProviderStatus 查詢同步提供者以取得提供者的狀態。
CfReferenceProtectedHandle 允許呼叫端參考受保護句柄給 Win32 句柄,該句柄可以與非 CfApi Win32 API 搭配使用。
CfRegisterSyncRoot 執行一次性同步根註冊。
CfReleaseProtectedHandle 釋放由 CfReferenceProtectedHandle所參考的受保護句柄。
CfReleaseTransferKey 釋放由 CfGetTransferKey取得的傳輸密鑰。
CfReportProviderProgress 允許同步提供者報告頻外進度。
CfReportSyncStatus 允許同步提供者在指定的同步根目錄上通知平臺其狀態,而不需先呼叫 cfConnectSyncRoot
CfRevertPlaceholder 將佔位元還原回一般檔案,並去除所有特殊特性,例如重新分析標籤、檔案身分識別等。
CfSetCorrelationVector 允許同步提供者指示平臺針對佔位符檔案上的遙測用途使用特定的相互關聯向量。 這是選擇性的。
CfSetInSyncState 設定佔位元檔案或資料夾的同步處理狀態。
CfSetPinState 這會設定佔位元的釘選狀態,用來代表使用者的意圖。 任何應用程式(不只是同步提供者)都可以呼叫此函式。
CfUnregisterSyncRoot 取消註冊先前註冊的同步根目錄。
CfUpdatePlaceholder 更新佔位元檔案或目錄的特性。
CfUpdateSyncProviderStatus 更新同步提供者的目前狀態。