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


ISyncKnowledge2::ProjectOntoColumnSet

Возвращает набор знаний для указанного набора базовых единиц для всех элементов, содержащихся в этом объекте.

HRESULT ProjectOntoColumnSet(
  const BYTE** ppColumns,
  DWORD count,
  ISyncKnowledge2** ppiKnowledgeOut);

Параметры

  • ppColumns
    [in] Набор идентификаторов базовых единиц, по которому производится поиск.
  • count
    [in] Количество идентификаторов базовых единиц, содержащихся в списке ppColumns.
  • ppiKnowledgeOut
    [out] Возвращает объект набора знаний, который содержит только базовые единицы, указанные в ppColumns для всех элементов, содержащихся в этом объекте.

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

  • S_OK

  • E_INVALIDARG, если значение count равно 0.

  • E_POINTER

  • SYNC_E_ID_FORMAT_MISMATCH, если формат идентификаторов базовых единиц, содержащихся в ppColumns, не соответствует формату, определенному схемой форматов для указанного поставщика.

Замечания

Метод ProjectOntoColumnSet отличается от метода ISyncKnowledge::ProjectOntoChangeUnit. Метод ProjectOntoColumnSet возвращает объект набора знаний, который содержит сведения об указанном наборе базовых единиц для всех элементов, содержащихся в объекте набора знаний. Метод ProjectOntoChangeUnit возвращает объект набора знаний, который содержит сведения об одной базовой единице, содержащейся в отдельном элементе.

См. также

Справочник

Интерфейс ISyncKnowledge2
ISyncKnowledge::ProjectOntoChangeUnit