Compartir a través de


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

Consulte también

Interfaz IDataHostModelAccess