此標頭被 Cloud Filter API 使用。 如需詳細資訊,請參閱:
CFAPI.h 包含以下程式介面:
Functions
|
CfCloseHandle 關閉 CfOpenFileWithOplock 回傳的檔案或目錄帳號。 此功能不應用於標準 Win32 檔案的句柄,僅適用於 CfApi.h 內使用的句柄。 |
|
CfConnectSyncRoot 啟動同步提供者與同步過濾 API 之間的雙向通訊。 |
|
CfConvertToPlaceholder 將一般檔案/目錄轉換成佔位檔案/目錄。 |
|
CfCreatePlaceholders 在同步根樹下建立一個或多個新的佔位檔或目錄。 |
|
CfDisconnectSyncRoot 斷開由 CfConnectSyncRoot 建立的通訊通道。 |
|
Cf執行 所有基於連線金鑰的佔位符操作的主要入口。 它旨在由同步提供者用來回應平台的各種回撥。 |
|
CfGetCorrelationVector 允許同步提供者查詢給定佔位檔案的當前相關向量。 |
|
CfGetPlaceholderInfo 取得佔位檔案或資料夾的各種特性。 |
|
CfGet預留位置範圍資訊 取得預留位置檔案或資料夾的範圍資訊。 |
|
CfGetPlaceholderRangeInfoForHydration 使用 ConnectionKey、TransferKey 和 FileId 作為識別碼來取得預留位置檔案或資料夾的範圍資訊。 |
|
CfGetPlaceholderStateFromAttributeTag 根據檔案的 FileAttributes 和 ReparseTag 值,取得一組佔位狀態。 |
|
CfGetPlaceholderStateFromFileInfo 根據檔案中的各種資訊,取得一組佔位狀態。 |
|
CfGetPlaceholderStateFromFindData 根據WIN32_FIND_DATA結構獲得一組佔位狀態。 |
|
CfGet平台資訊 取得平台版本資訊。 |
|
CfGetSyncRootInfoByHandle 取得包含特定檔案的同步根的各種特性,該檔案由檔案句柄指定。 |
|
CfGetSyncRootInfoByPath 根據同步根取得各種同步根資訊,並附有檔案。 |
|
CfGetTransferKey 啟動資料傳輸到佔位檔案或資料夾。 |
|
CfGetWin32HandleFromProtectedHandle 將受保護的句柄轉換為 Win32 句柄,使其能與所有基於句柄的 Win32 API 共用。 |
|
CfHydratePlaceholder 透過確保指定的位元組範圍存在於磁碟中,來使佔位檔案產生水合。 此規定僅適用於檔案。 |
|
CfOpenFileWithOplock 開啟一個非同步不透明的檔位或目錄(適用於一般與占位檔),並根據開啟的旗標對其設置適當的操作鎖定。 |
|
CfQuerySyncProviderStatus 查詢同步提供者以取得該提供者的狀態。 |
|
CfReferenceProtectedHandle 允許呼叫者將受保護的句柄參考到 Win32 的 handle ,該 handle 可用於非 CfApi 的 Win32 API。 |
|
CfRegisterSyncRoot 執行一次性同步根註冊。 |
|
CfReleaseProtectedHandle 釋放由 CfReferenceProtectedHandle 參考的受保護帳號。 |
|
CfReleaseTransferKey 釋放由 CfGetTransferKey 取得的傳輸金鑰。 |
|
CfReportProvider進度 允許同步處理提供者報告頻外進度。 |
|
Cf報告提供者進展2 允許同步處理提供者報告頻外進度。 使用其他參數擴充 CfReportProviderProgress。 |
|
CfReport同步狀態 允許同步提供者在不先呼叫 CfConnectSyncRoot 的情況下,通知平台其在指定同步根的狀態。 |
|
CfRevertPlaceholder 將佔位符還原為一般檔案,移除所有特殊特性,如 reparse 標籤、檔案識別碼等。 |
|
CfSetCorrelationVector 允許同步提供者指示平台在佔位檔案中使用特定的相關向量進行遙測。 這是選擇性的。 |
|
CfSetInSyncState 設定佔位檔案或資料夾的同步狀態。 |
|
CfSetPinState 此函式設定佔位符的針腳狀態,代表使用者的意圖。 任何應用程式,不僅限於同步提供者,都能呼叫這個函式。 |
|
CfUnregisterSyncRoot 取消先前註冊的同步根。 |
|
CfUpdatePlaceholder 更新佔位檔或目錄的特性。 |
|
CfUpdateSyncProviderStatus 更新同步提供者的當前狀態。 |
結構體系
|
CF_CALLBACK_INFO 包含常見回撥資訊。 |
|
CF_CALLBACK_PARAMETERS 包含回調專用參數,如檔案偏移量、長度、旗標等。 |
|
CF_CALLBACK_REGISTRATION 回調由同步提供者註冊。 |
|
CF_FILE_RANGE 指定一個佔位檔案中的資料範圍。 |
|
CF_FS_METADATA 佔位檔案或目錄元資料。 |
|
CF_HYDRATION_POLICY 規定主要補水政策及其修正值。 |
|
CF_OPERATION_INFO 關於佔位檔案或資料夾操作的資訊。 |
|
CF_OPERATION_PARAMETERS 佔位檔或資料夾上的操作參數。 |
|
CF_PLACEHOLDER_BASIC_INFO 基本的佔位資訊。 |
|
CF_PLACEHOLDER_CREATE_INFO 包含用於建立新佔位檔案或目錄的佔位符資訊。 |
|
CF_PLACEHOLDER_STANDARD_INFO 標準佔位資訊。 |
|
CF_PLATFORM_INFO 回傳雲端檔案平台的資訊。 此功能適用於在多個版本 Windows 上運行的同步服務提供者。 |
|
CF_POPULATION_POLICY 指定主要人口政策及其修正值。 |
|
CF_PROCESS_INFO 包含使用者程序的資訊。 |
|
CF_SYNC_POLICIES 定義同步根所使用的同步政策。 |
|
CF_SYNC_REGISTRATION 同步提供者的詳細資訊以及待註冊的同步根。 |
|
CF_SYNC_ROOT_BASIC_INFO 基本的同步根資訊。 |
|
CF_SYNC_ROOT_PROVIDER_INFO 同步根提供者資訊。 |
|
CF_SYNC_ROOT_STANDARD_INFO 標準同步根資訊。 |
|
CF_SYNC_STATUS 用於CF_OPERATION_INFO結構中描述指定同步根節點的狀態。 |