IKnowledgeBuilder::BuildKnowledge

Genera un objeto ISyncKnowledge o IForgottenKnowledge a partir de las partes proporcionadas por los demás métodos de generador.

HRESULT BuildKnowledge(
  REFIID riid,
  IUnknown** ppiSyncKnowledge);

Parámetros

  • riid
    [in] IID de la interfaz de conocimiento que hay que generar. Debe ser IID_ISyncKnowledge o IID_IForgottenKnowledge.
  • ppiSyncKnowledge
    [out, riid_is(riid)] Devuelve el objeto de conocimiento que se acaba de generar y cuyo tipo es el especificado por riid.

Valor devuelto

  • S_OK

  • E_POINTER

  • E_OUTOFMEMORY

  • E_NOINTERFACE si riid no es IID_ISyncKnowledge ni IID_IForgottenKnowledge.

  • SYNC_E_INVALIDOPERATION si el objeto IKnowledgeBuilder se encuentra en un estado inadecuado, como cuando no se ha llamado a IKnowledgeBuilder::Initialize.

  • SYNC_E_INCOMPLETEREPLICAKEYMAP si el objeto IReplicaKeyMap contenido en el objeto IKnowledgeBuilder no está completo.

Vea también

Referencia

Interfaz IKnowledgeBuilder