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 方法。