Поделиться через


ISyncKnowledge2::ContainsKnowledgeForChangeUnit

Определяет, известен ли данному набору знаний указанный набор знаний указанной базовой единицы.

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

Параметры

Аргумент

Определение

pKnowledge

[in] Объект набора знаний, содержащий набор знаний о pbChangeUnitId.

pbItemId

[in] Идентификатор элемента, содержащего базовую единицу, по которой производится поиск.

pbChangeUnitId

[in] Идентификатор базовой единицы, по которой производится поиск.

Возвращаемое значение

  • S_OK, если этот объект содержит набор знаний о pbChangeUnitId, известный для pKnowledge.

  • S_FALSE, если этот объект не содержит набор знаний о pbChangeUnitId, известный для pKnowledge.

  • E_POINTER.

  • SYNC_E_ID_FORMAT_MISMATCH, если параметр pbItemId или pbChangeUnitId не представляет формат, заданный поставщиком.

Замечания

Другой способ получить тот же результат — передать параметры pbItemId и pbChangeUnitId методу ISyncKnowledge::ContainsChangeUnit объекта pKnowledge, взять результирующий спроектированный набор знаний и передать его методу ISyncKnowledge::ContainsKnowledge данного объекта.

См. также

Справочник

Интерфейс ISyncKnowledge2