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 |