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.