Compartir a través de


Interfaz IDataModelScriptDebugClient (dbgmodel.h)

El cliente del depurador de scripts implementa esta interfaz como parte de un canal de comunicación bidireccional con el depurador de scripts.

La interfaz de usuario que desea proporcionar la funcionalidad de depuración de scripts implementa la interfaz IDataModelScriptDebugClient. El proveedor de scripts utiliza esta interfaz para pasar información de depuración hacia atrás y hacia delante (por ejemplo: eventos que se producen, puntos de interrupción, etc...).

Herencia

IDataModelScriptDebugClient hereda de IUnknown.

Métodos

La interfaz IDataModelScriptDebugClient tiene estos métodos.

 
IDataModelScriptDebugClient::AddRef

El método IDataModelScriptDebugClient::AddRef incrementa el recuento de referencias de una interfaz en un objeto .
IDataModelScriptDebugClient::NotifyDebugEvent

Siempre que se produzca cualquier evento que se interrumpa en el depurador de scripts, el propio código de depuración realiza una llamada a la interfaz a través del método NotifyDebugEvent.
IDataModelScriptDebugClient::QueryInterface

El método IDataModelScriptDebugClient::QueryInterface recupera punteros a las interfaces admitidas en un objeto.
IDataModelScriptDebugClient::Release

El método IDataModelScriptDebugClient::Release disminuye el recuento de referencias de una interfaz en un objeto .

Comentarios

La aplicación host o depurador de depuración que desea proporcionar una interfaz sobre la depuración de scripts debe proporcionar una implementación de la interfaz IDataModelScriptDebugClient al depurador de scripts a través del método StartDebugging en la interfaz de depuración del script.

IDataModelScriptDebugClient es el canal de comunicación en el que se pasan los eventos de depuración y el control pasa del motor de ejecución de scripts a una interfaz del depurador.

Requisitos

Requisito Valor
Header dbgmodel.h

Consulte también

Información general sobre el modelo de datos del depurador de C++