ISyncKnowledge2::ContainsKnowledgeForChangeUnit

指示此知识是否了解指定变更单位的指定知识。

语法

HRESULT ContainsKnowledgeForChangeUnit(
  ISyncKnowledge * pKnowledge,
  const BYTE * pbItemId,
  const BYTE * pbChangeUnitId);

参数

术语

定义

pKnowledge

[in] 包含有关 pbChangeUnitId 的知识的知识对象。

pbItemId

[in] 包含要查找的变更单位的项的 ID。

pbChangeUnitId

[in] 要查找的变更单位的 ID。

返回值

  • 如果此对象包含对 pKnowledge 已知的有关 pbChangeUnitId 的知识,则返回值为 S_OK。

  • 如果此对象不包含对 pKnowledge 已知的有关 pbChangeUnitId 的知识,则返回值为 S_FALSE。

  • E_POINTER。

  • 如果 pbItemId 或 pbChangeUnitId 未采用由提供程序指定的格式,则返回值为 SYNC_E_ID_FORMAT_MISMATCH。

注释

另一种可以获得同样结果的方法是将 pbItemId 和 pbChangeUnitId 传递给 pKnowledge 的 ISyncKnowledge::ContainsChangeUnit 方法,然后获取生成的提取知识,并将其传递给此对象的 ISyncKnowledge::ContainsKnowledge 方法。

请参阅

其他资源

ISyncKnowledge2 接口