Condividi tramite


IKnowledgeBuilder::BuildKnowledge

Crea un oggetto ISyncKnowledge o IForgottenKnowledge dalle parti fornite da altri metodi di creazione.

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

Parametri

  • riid
    [in] IID dell'interfaccia della conoscenza da creare. Deve essere IID_ISyncKnowledge o IID_IForgottenKnowledge.
  • ppiSyncKnowledge
    [out, riid_is (riid)] Restituisce un oggetto conoscenza appena creato del tipo specificato da riid.

Valore restituito

  • S_OK

  • E_POINTER

  • E_OUTOFMEMORY

  • E_NOINTERFACE se riid non è IID_ISyncKnowledge o IID_IForgottenKnowledge.

  • SYNC_E_INVALIDOPERATION se l'oggetto IKnowledgeBuilder è in uno stato non corretto, ad esempio quando IKnowledgeBuilder::Initialize non è stato chiamato.

  • SYNC_E_INCOMPLETEREPLICAKEYMAP se l'oggetto IReplicaKeyMap contenuto nell'oggetto IKnowledgeBuilder è incompleto.

Vedere anche

Riferimento

Interfaccia IKnowledgeBuilder