云筛选器函数
以下函数用于创建和维护占位符文件和目录。
本节内容
主题 | 说明 |
---|---|
CfCloseHandle | 关闭 CfOpenFileWithOplock 返回的文件或目录句柄。 这不能用于标准 Win32 文件句柄,只能用于 CfApi.h 中使用的句柄。 |
CfConnectSyncRoot | 启动同步提供程序与同步过滤器 API 之间的双向通信。 |
CfConvertToPlaceholder | 将普通文件/目录转换为占位符文件/目录。 |
CfCreatePlaceholders | 在同步根树下创建一个或多个新的占位符文件或目录。 |
CfDisconnectSyncRoot | 断开 CfConnectSyncRoot 创建的通信通道。 |
CfExecute | 所有基于连接密钥的占位符操作的主要入口。 其目的是供同步提供程序用于响应来自平台的各种回调。 |
CfGetCorrelationVector | 允许同步提供程序查询给定占位符文件的当前相关向量。 |
CfGetPlaceholderInfo | 获取占位符文件或文件夹的各种特征。 |
CfGetPlaceholderRangeInfo | 获取有关占位符文件或文件夹的范围信息。 |
CfGetPlaceholderRangeInfoForHydration | 获取有关占位符文件或文件夹的范围信息。 此范围信息与 CfGetPlaceholderRangeInfo 返回的信息相同。 但是,它不接受将 fileHandle 作为参数。 取而代之的是使用 ConnectionKey、TransferKey 和 FileId 来标识文件和请求范围信息的数据流。 |
CfGetPlaceholderStateFromAttributeTag | 根据文件的 FileAttributes 和 ReparseTag 值获取一组占位符状态。 |
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 | 更新同步提供程序的当前状态。 |