IKnowledgeWithMarkers::ContainsAllChangeUnitsRequiredMarker
指示指定项是否要求在源提供程序将项添加到变更批时包括所有变更单位。
HRESULT ContainsAllChangeUnitsRequiredMarker(
BYTE* pItemId);
参数
- pItemId
[in] 要查找的项的 ID。
返回值
如果 pItemId 要求包括所有变更单位,则返回值为 S_OK。
如果 pItemId 不要求包括所有变更单位,则返回值为 S_FALSE。
如果 pItemId 的 ID 格式不是为此知识对象指定的格式,则返回值为 SYNC_E_ID_FORMAT_MISMATCH。
备注
在使用自定义筛选器时,源提供程序必须调用 ContainsAllChangeUnitsRequiredMarker 或通过使用 IKnowledgeWithMarkers::NextAllChangeUnitsRequiredMarker 枚举项,以检查添加到变更批的项是否要求包含所有变更单位。在将某个项标记为需要所有变更单位时,源提供程序必须包含通过该项的筛选器的所有变更单位。