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


IKnowledgeBuilder::Initialize

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

Синтаксис

HRESULT Initialize(
  DWORD dwVersion,
  const ID_PARAMETERS* pidParameters);

Параметры

Аргумент

Определение

dwVersion

[in] Версия структуры знаний, которую нужно построить. Это должно быть одно из значений в перечислении SYNC_SERIALIZATION_VERSION.

pidParameters

[in] Схема форматов идентификаторов поставщика.

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

  • S_OK.

  • E_POINTER.

  • E_OUTOFMEMORY.

  • SYNC_E_INVALIDOPERATION, если построитель в неверном состоянии, таком как уже вызванный метод Initialize.

  • SYNC_E_INVALIDVERSION, если dwVersion не является поддерживаемой версией.

Замечания

Метод Initialize необходимо вызывать перед любым другим методом IKnowledgeBuilder. Все другие методы IKnowledgeBuilder будут возвращать SYNC_E_INVALIDOPERATION, если ранее не вызван метод Initialize.

См. также

Другие ресурсы

Интерфейс IKnowledgeBuilder