Compartilhar via


Interface IDataModelScriptHostContext (dbgmodel.h)

Implementado pelo depurador de host subjacente, representa informações sobre onde o host de depuração está fazendo a ponte do script.

Herança

IDataModelScriptHostContext herda de IUnknown.

Métodos

A interface IDataModelScriptHostContext tem esses métodos.

 
IDataModelScriptHostContext::AddRef

O método IDataModelScriptHostContext::AddRef incrementa a contagem de referência para uma interface em um objeto .
IDataModelScriptHostContext::GetNamespaceObject

O método GetNamespaceObject retorna um objeto no qual o provedor de script pode colocar quaisquer pontes entre o modelo de dados e o script.
IDataModelScriptHostContext::NotifyScriptChange

É necessário que um provedor de script notifique o host de depuração em determinadas operações que ocorrem com uma chamada de método para o método NotifyScriptChange no contexto associado.
IDataModelScriptHostContext::QueryInterface

O método IDataModelScriptHostContext::QueryInterface recupera ponteiros para as interfaces com suporte em um objeto .
IDataModelScriptHostContext::Release

O método IDataModelScriptHostContext::Release diminui a contagem de referência para uma interface em um objeto .

Comentários

Uma interface de host que é usada pelo provedor de script como um contêiner para o conteúdo do script. Como o conteúdo de uma superfície de script diferente das manipulações executadas no modelo de objeto do aplicativo depurador cabe ao host de depuração específico. Essa interface permite que o provedor de script obtenha informações sobre onde colocar seu conteúdo. Consulte Interfaces de script C++ do modelo de dados para obter mais informações.

A interface IDebugHostScriptHost é a interface usada por um provedor de script para obter um contexto do host de depuração para um script recém-criado. Esse contexto inclui um objeto (fornecido pelo host de depuração) em que o provedor de script pode colocar quaisquer pontes entre o modelo de dados e o ambiente de script. Essas pontes podem, por exemplo, ser métodos de modelo de dados que invocam funções de script. Isso permite que um chamador no lado do modelo de dados invoque métodos de script usando o método Call na interface IModelMethod .

Requisitos

Requisito Valor
Cabeçalho dbgmodel.h

Confira também

Visão geral do modelo de dados do depurador C++