Interfaccia IDataModelConcept (dbgmodel.h)
Qualsiasi oggetto che rappresenta un modello di dati registrato con un nome o registrato per una firma di tipo specifica deve implementare questo concetto e aggiungerlo all'oggetto modello di dati tramite IModelObject::SetConcept.
I client che creano modelli di dati implementano questa interfaccia. Viene utilizzato più frequentemente dal gestore modelli di dati stesso.
Eredità
IDataModelConcept eredita da IUnknown.
Metodi
L'interfaccia IDataModelConcept dispone di questi metodi.
IDataModelConcept::AddRef Il metodo IDataModelConcept::AddRef incrementa il conteggio dei riferimenti per un'interfaccia in un oggetto . |
IDataModelConcept::GetName Se un determinato modello di dati viene registrato con un nome predefinito tramite il metodo RegisterNamedModel, l'interfaccia IDataModelConcept del modello di dati registrato deve restituire tale nome da questo metodo. |
IDataModelConcept::InitializeObject Un modello di dati può essere registrato come visualizzatore canonico o come estensione per un determinato tipo nativo tramite i metodi RegisterModelForTypeSignature o RegisterExtensionForTypeSignature di Data Model Manager. |
IDataModelConcept::QueryInterface Il metodo IDataModelConcept::QueryInterface recupera i puntatori alle interfacce supportate in un oggetto . |
IDataModelConcept::Release Il metodo IDataModelConcept::Release decrementa il conteggio dei riferimenti per un'interfaccia in un oggetto . |
Fabbisogno
Requisito | Valore |
---|---|
intestazione | dbgmodel.h |
Vedere anche
Panoramica del modello di dati del debugger di C++