云筛选器函数

以下函数用于创建和维护占位符文件和目录。

本节内容

主题 说明
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 允许调用方将受保护的句柄引用到可用于非 CfApi Win32 API 的 Win32 句柄。
CfRegisterSyncRoot 执行一次性同步根注册。
CfReleaseProtectedHandle 释放 CfReferenceProtectedHandle 引用的受保护句柄。
CfReleaseTransferKey 释放通过 CfGetTransferKey 获得的传输密钥。
CfReportProviderProgress 允许同步提供程序的带外报告进度。
CfReportSyncStatus 允许同步提供程序通知平台其在指定同步根上的状态,而无需先调用 CfConnectSyncRoot 进行连接。
CfRevertPlaceholder 将占位符还原为常规文件,去除所有特殊特征,例如重新分析标记、文件标识等。
CfSetCorrelationVector 允许同步提供程序指示平台在占位符文件上使用特定的相关向量进行遥测。 此为可选项。
CfSetInSyncState 设置占位符文件或文件夹的同步状态。
CfSetPinState 这会设置占位符的固定状态,用于表示用户的意向。 任何应用程序(而不仅仅是同步提供程序)都可以调用此函数。
CfUnregisterSyncRoot 取消注册先前注册的同步根。
CfUpdatePlaceholder 更新占位符文件或目录的特征。
CfUpdateSyncProviderStatus 更新同步提供程序的当前状态。