Método IHostDataModelAccess::GetDataModel (dbgmodel.h)
El método GetDataModel es el método de la interfaz de puente que proporciona acceso a ambos lados del modelo de datos:
• El host de depuración (el borde inferior del depurador) se expresa mediante la interfaz IDebugHost devuelta.
• El componente principal del modelo de datos: el administrador de modelos de datos se expresa mediante la interfaz IDataModelManager devuelta.
Sintaxis
HRESULT GetDataModel(
IDataModelManager **manager,
IDebugHost **host
);
Parámetros
manager
Aquí se devuelve una interfaz al administrador de modelos de datos.
host
La interfaz principal del host de depuración se devuelve aquí.
Valor devuelto
Este método devuelve HRESULT que indica éxito o error.
Comentarios
Ejemplo de código
ComPtr<IDebugClient> spClient; /* get an IDebugClient* from DbgEng */
ComPtr<IHostDataModelAccess> spDataModelAccess;
if (SUCCEEDED(spClient.As(&spDataModelAccess)))
{
ComPtr<IDataModelManager> spManager;
ComPtr<IDebugHost> spHost;
if (SUCCEEDED(spDataModelAccess->GetDataModel(&spManager, &spHost)))
{
// The data model manager and debug host have been fetched from the engine interface.
}
}
Requisitos
Requisito | Valor |
---|---|
Header | dbgmodel.h |