Compartilhar via


IKnowledgeBuilder::Initialize

Inicializa uma nova instância da classe IKnowledgeBuilder que contém a versão de conhecimento e o esquema de formato de ID do provedor especificados.

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

Parâmetros

Termo

Definição

dwVersion

[in] A versão da estrutura do conhecimento a ser criada. Deve ser um dos valores da enumeração SYNC_SERIALIZATION_VERSION.

pidParameters

[in] O esquema de formato de ID do provedor.

Valor de retorno

  • S_OK.

  • E_POINTER.

  • E_OUTOFMEMORY.

  • SYNC_E_INVALIDOPERATION se o construtor estiver em um estado inadequado. Por exemplo, quando o método Initialize já tiver sido chamado.

  • SYNC_E_INVALIDVERSION se dwVersion não for uma versão suportada.

Comentários

Initialize deve ser chamado antes de qualquer outro método IKnowledgeBuilder. Todos os outros métodos IKnowledgeBuilder retornarão SYNC_E_INVALIDOPERATION se Initialize não tiver sido chamado anteriormente.

Consulte também

Referência

Interface IKnowledgeBuilder