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 |