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.