Condividi tramite


Metodo IDynamicConceptProviderConcept::SetConcept (dbgmodel.h)

Il metodo SetConcept in un provider di concetti dinamici è effettivamente un override del metodo SetConcept in IModelObject. Il provider dinamico assegna il concetto. Ciò può rendere iterabile, indicizzatore, string convertibile e così via... Si noti che un provider che non consente la creazione di concetti in esso deve restituire E_NOPTIMPL qui.

Sintassi

HRESULT SetConcept(
  IModelObject *contextObject,
  REFIID       conceptId,
  IUnknown     *conceptInterface,
  IKeyStore    *conceptMetadata
);

Parametri

contextObject

Oggetto istanza (questo puntatore) in cui viene creato un concetto.

conceptId

GUID che identifica il concetto assegnato. Questo GUID identifica in modo univoco sia il concetto che l'interfaccia principale del concetto. È l'ID dell'interfaccia (IID) dell'interfaccia primaria per un concetto definito.

conceptInterface

Interfaccia principale per il concetto definito dall'argomento conceptId.

conceptMetadata

Metadati facoltativi da associare al concetto.

Valore restituito

Questo metodo restituisce HRESULT che indica l'esito positivo o l'errore.

Requisiti

Requisito Valore
Intestazione dbgmodel.h

Vedi anche

Interfaccia IDynamicConceptProviderConcept