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