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