Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il metodo SetConcept in un provider di concetti dinamici è in effetti un override del metodo SetConcept in IModelObject. Il provider dinamico assegnerà il concetto. Ciò può rendere l'oggetto iterabile, indicizzabile, convertibile in stringhe e così via... Si noti che un provider che non consente la creazione di concetti su di 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. Si tratta dell'ID di interfaccia (IID) dell'interfaccia primaria per un concetto definito.
conceptInterface
Interfaccia principale del concetto come definito dall'argomento conceptId.
conceptMetadata
Metadati facoltativi da associare al concetto.
Valore restituito
Questo metodo restituisce HRESULT che indica l'esito positivo o negativo.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | dbgmodel.h |