Condividi tramite


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++