Interfaccia IDataModelConcept (dbgmodel.h)

Qualsiasi oggetto che rappresenta un modello di dati registrato sotto un nome o registrato per una determinata firma di tipo 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 usato più frequentemente dal gestore modelli di dati stesso.

Ereditarietà

IDataModelConcept eredita da IUnknown.

Metodi

L'interfaccia IDataModelConcept include 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.
IDataModelConcept::QueryInterface

Il metodo IDataModelConcept::QueryInterface recupera puntatori alle interfacce supportate in un oggetto.
IDataModelConcept::Release

Il metodo IDataModelConcept::Release decrementa il conteggio dei riferimenti per un'interfaccia in un oggetto.

Requisiti

Requisito Valore
Intestazione dbgmodel.h

Vedi anche

Panoramica del modello di dati del debugger C++