Compartilhar via


Interface IDataModelScriptDebugClient (dbgmodel.h)

O cliente do depurador de script implementa essa interface como parte de um canal de comunicação bidirecional com o depurador de script.

A interface do usuário que deseja fornecer a capacidade de depuração de script implementa a interface IDataModelScriptDebugClient. O provedor de script utiliza essa interface para passar informações de depuração para frente e para trás (por exemplo: eventos que ocorrem, pontos de interrupção etc...)

Herança

IDataModelScriptDebugClient herda de IUnknown.

Métodos

A interface IDataModelScriptDebugClient tem esses métodos.

 
IDataModelScriptDebugClient::AddRef

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

Sempre que ocorre qualquer evento que interrompa o depurador de script, o próprio código de depuração faz uma chamada para a interface por meio do método NotifyDebugEvent.
IDataModelScriptDebugClient::QueryInterface

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

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

Comentários

O aplicativo de depuração de host ou depurador que deseja fornecer uma interface em torno da depuração de script deve fornecer uma implementação da interface IDataModelScriptDebugClient para o depurador de script por meio do método StartDebugging na interface de depuração para o script.

O IDataModelScriptDebugClient é o canal de comunicação no qual os eventos de depuração são passados e o controle vai do mecanismo de execução de script para uma interface do depurador.

Requisitos

Requisito Valor
Cabeçalho dbgmodel.h

Confira também

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