Freigeben über


IKnowledgeBuilder::Initialize

Initialisiert eine neue Instanz der IKnowledgeBuilder-Klasse, die die angegebene Wissensversion und das ID-Formatschema des Anbieters enthält.

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

Parameter

  • dwVersion
    [in] Die Version der zu erstellenden Wissensstruktur.
  • pidParameters
    [in] Das ID-Formatschema des Anbieters.

Rückgabewert

  • S_OK

  • E_POINTER

  • E_OUTOFMEMORY

  • SYNC_E_INVALIDOPERATION, wenn der Generator einen falschen Zustand aufweist, beispielsweise wenn die Initialize-Methode bereits aufgerufen wurde.

  • SYNC_E_INVALIDVERSION, wenn dwVersion keine unterstützte Version ist.

Hinweise

Initialize muss vor jeder anderen IKnowledgeBuilder-Methode aufgerufen werden. Alle anderen IKnowledgeBuilder-Methoden geben SYNC_E_INVALIDOPERATION zurück, wenn nicht zuvor Initialize aufgerufen wurde.

Siehe auch

Verweis

IKnowledgeBuilder-Schnittstelle