Interfaz IDataModelConcept (dbgmodel.h)

Cualquier objeto que represente un modelo de datos registrado bajo un nombre o registrado para una firma de tipo determinada debe implementar este concepto y agregarlo al objeto del modelo de datos a través de IModelObject::SetConcept.

Los clientes que crean modelos de datos implementan esta interfaz. El propio administrador de modelos de datos lo consume con más frecuencia.

Herencia

IDataModelConcept hereda de IUnknown.

Métodos

La interfaz IDataModelConcept tiene estos métodos.

 
IDataModelConcept::AddRef

El método IDataModelConcept::AddRef incrementa el recuento de referencias de una interfaz en un objeto .
IDataModelConcept::GetName

Si un modelo de datos determinado se registra bajo un nombre predeterminado a través del método RegisterNamedModel, la interfaz IDataModelConcept del modelo de datos registrado debe devolver ese nombre de este método.
IDataModelConcept::InitializeObject

Un modelo de datos se puede registrar como visualizador canónico o como una extensión para un tipo nativo determinado a través de los métodos RegisterModelForTypeSignature o RegisterExtensionForTypeSignature del administrador de modelos de datos.
IDataModelConcept::QueryInterface

El método IDataModelConcept::QueryInterface recupera punteros a las interfaces admitidas en un objeto .
IDataModelConcept::Release

El método IDataModelConcept::Release disminuye el recuento de referencias de una interfaz en un objeto .

Requisitos

Requisito Valor
Header dbgmodel.h

Consulte también

Información general sobre el modelo de datos del depurador de C++