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++