Compartilhar via


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

O método GetDataModel é o método na interface de ponte que fornece acesso a ambos os lados do modelo de dados:

• O host de depuração (a borda inferior do depurador) é expresso pela interface de IDebugHost retornada

• O componente principal do modelo de dados – o gerenciador de modelos de dados é expresso pela interface de IDataModelManager retornada

Sintaxe

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

Parâmetros

manager

Uma interface para o gerenciador de modelos de dados é retornada aqui.

host

A interface principal do host de depuração é retornada aqui.

Valor de retorno

Esse método retorna HRESULT que indica êxito ou falha.

Observações

de exemplo 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
cabeçalho dbgmodel.h

Consulte também

interface IDataHostModelAccess