IChangeUnitListFilterInfo 接口

表示一个筛选器,该筛选器可用于控制将项的哪些变更单位包含在 ISyncChangeBatch 对象中。

interface IChangeUnitListFilterInfo : ISyncFilterInfo

参数

IChangeUnitListFilterInfo 方法 说明

IChangeUnitListFilterInfo::Initialize

初始化 IChangeUnitListFilterInfo 类的一个新实例,该实例包含指定的变更单位 ID 数组。

IChangeUnitListFilterInfo::GetChangeUnitIdCount

获取定义筛选器的变更单位 ID 的数量。

IChangeUnitListFilterInfo::GetChangeUnitId

获取定义筛选器的变更单位 ID 数组中的指定索引处存储的变更单位 ID。

备注

如果某个提供程序要对其创建的变更批内容进行筛选,则该提供程序必须通过使用 IProviderFilteredSyncServices::CreateFilteredEnumerationChangeBatch 来创建一个筛选的 ISyncChangeBatch 对象,而不是创建标准的变更批对象。该筛选的变更批对象中包含一个描述如何筛选变更批内容的 IChangeUnitListFilterInfo 对象。

要求

**头文件:**Synchronization.h

请参阅

概念

Sync Framework 核心组件