云筛选器函数
以下函数用于创建和维护占位符文件和目录。
在本部分中
主题 | 描述 |
---|---|
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 | 打开文件或目录(对于普通文件和占位符文件)的异步不透明句柄,并根据打开的标志设置适当的作锁。 |
CfQuerySyncProviderStatus | 查询同步提供程序以获取提供程序的状态。 |
CfReferenceProtectedHandle | 允许调用方将受保护的句柄引用到 Win32 句柄,该句柄可用于非 CfApi Win32 API。 |
CfRegisterSyncRoot | 执行一次性同步根注册。 |
CfReleaseProtectedHandle | 释放由 CfReferenceProtectedHandle引用的受保护句柄。 |
CfReleaseTransferKey | 释放由 CfGetTransferKey获取的传输密钥。 |
CfReportProviderProgress | 允许同步提供程序报告带外进度。 |
CfReportSyncStatus | 允许同步提供程序在指定的同步根上通知平台其状态,而无需先调用 CfConnectSyncRoot。 |
CfRevertPlaceholder | 将占位符还原回常规文件,去除所有特殊特征,例如重新分析标记、文件标识等。 |
CfSetCorrelationVector | 允许同步提供程序指示平台对占位符文件使用特定的关联向量进行遥测。 这是可选的。 |
CfSetInSyncState | 设置占位符文件或文件夹的同步状态。 |
CfSetPinState | 这会设置占位符的引脚状态,用于表示用户的意向。 任何应用程序(而不仅仅是同步提供程序)都可以调用此函数。 |
CfUnregisterSyncRoot | 取消注册以前注册的同步根目录。 |
CfUpdatePlaceholder | 更新占位符文件或目录的特征。 |
CfUpdateSyncProviderStatus | 更新同步提供程序的当前状态。 |