Compartir a través de


Método IHostDataModelAccess::GetDataModel (dbgmodel.h)

El método GetDataModel es el método de la interfaz bridge 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 de IDebugHost devuelta

• El componente principal del modelo de datos: el administrador de modelos de datos se expresa mediante la interfaz de IDataModelManager devuelta

Sintaxis

HRESULT GetDataModel(
  IDataModelManager **manager,
  IDebugHost        **host
);

Parámetros

manager

Aquí se devuelve una interfaz al administrador de modelos de datos.

host

Aquí se devuelve la interfaz principal del host de depuración.

Valor devuelto

Este método devuelve HRESULT que indica éxito o error.

Observaciones

de ejemplo de código de

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
encabezado de dbgmodel.h

Consulte también

interfaz IDataHostModelAccess