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 |