云筛选器函数

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

在本部分中

主题 描述
CfCloseHandle 关闭由 CfOpenFileWithOplock返回的文件或目录句柄。 这不应与标准 Win32 文件句柄一起使用,仅适用于 CfApi.h 中使用的句柄。
CfConnectSyncRoot 在同步提供程序和同步筛选器 API 之间启动双向通信。
CfConvertToPlaceholder 将普通文件/目录转换为占位符文件/目录。
CfCreatePlaceholders 在同步根树下创建一个或多个新的占位符文件或目录。
CfDisconnectSyncRoot 断开由 CfConnectSyncRoot创建的信道的连接。
CfExecute 所有基于连接键的占位符作的主要入口点。 它旨在由同步提供程序用来响应来自平台的各种回调。
CfGetCorrelationVector 允许同步提供程序查询给定占位符文件的当前关联向量。
CfGetPlaceholderInfo 获取占位符文件或文件夹的各种特征。
CfGetPlaceholderRangeInfo 获取有关占位符文件或文件夹的范围信息。
CfGetPlaceholderRangeInfoForHydration 获取有关占位符文件或文件夹的范围信息。 此范围信息与 CfGetPlaceholderRangeInfo 返回的内容相同。 但是,它不采用 fileHandle 作为参数。 而是使用 ConnectionKeyTransferKey,以及 FileId 来标识请求其范围信息的文件和流。
CfGetPlaceholderStateFromAttributeTag 根据文件的 FileAttributesReparseTag 值获取一组占位符状态。
CfGetPlaceholderStateFromFileInfo 根据文件的各种信息获取一组占位符状态。
CfGetPlaceholderStateFromFindData 根据WIN32_FIND_DATA结构获取一组占位符状态。
CfGetPlatformInfo 获取平台版本信息。
CfGetSyncRootInfoByHandle 获取包含由文件句柄指定的给定文件的同步根的各种特征。
CfGetSyncRootInfoByPath 获取给定同步根目录下文件的各种同步根信息。
CfGetTransferKey 启动将数据传输到占位符文件或文件夹。
CfGetWin32HandleFromProtectedHandle 将受保护的句柄转换为 Win32 句柄,以便它可以用于所有基于句柄的 Win32 API。
CfHydratePlaceholder 通过确保占位符中的磁盘上存在指定的字节范围来冻结占位符文件。 这仅适用于文件。
CfOpenFileWithOplock 打开文件或目录(对于普通文件和占位符文件)的异步不透明句柄,并根据打开的标志设置适当的作锁。
CfQuerySyncProviderStatus 查询同步提供程序以获取提供程序的状态。
CfReferenceProtectedHandle 允许调用方将受保护的句柄引用到 Win32 句柄,该句柄可用于非 CfApi Win32 API。
CfRegisterSyncRoot 执行一次性同步根注册。
CfReleaseProtectedHandle 释放由 CfReferenceProtectedHandle引用的受保护句柄。
CfReleaseTransferKey 释放由 CfGetTransferKey获取的传输密钥。
CfReportProviderProgress 允许同步提供程序报告带外进度。
CfReportSyncStatus 允许同步提供程序在指定的同步根上通知平台其状态,而无需先调用 CfConnectSyncRoot
CfRevertPlaceholder 将占位符还原回常规文件,去除所有特殊特征,例如重新分析标记、文件标识等。
CfSetCorrelationVector 允许同步提供程序指示平台对占位符文件使用特定的关联向量进行遥测。 这是可选的。
CfSetInSyncState 设置占位符文件或文件夹的同步状态。
CfSetPinState 这会设置占位符的引脚状态,用于表示用户的意向。 任何应用程序(而不仅仅是同步提供程序)都可以调用此函数。
CfUnregisterSyncRoot 取消注册以前注册的同步根目录。
CfUpdatePlaceholder 更新占位符文件或目录的特征。
CfUpdateSyncProviderStatus 更新同步提供程序的当前状态。