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 IDebugHost retornada

• O componente main do modelo de dados – o gerenciador de modelos de dados é expresso pela interface 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.

Retornar valor

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

Comentários

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

Confira também

Interface IDataHostModelAccess