Método IDataModelScriptDebug::StartDebugging (dbgmodel.h)
El método StartDebugging "activa" el depurador para un script determinado. El acto de iniciar la depuración no provoca activamente ninguna interrupción o ejecución paso a paso. Simplemente hace que el script se pueda depurar y proporciona un conjunto de interfaces para que el cliente se comunique con la interfaz de depuración.
La implementación debe guardar el cliente de depuración que se pasa al método StartDebugging. Cuando se produce cualquier evento que "se interrumpa en el depurador", esa interrupción se implementa mediante una llamada sincrónica para notificar al cliente del evento. La ejecución se reanuda cuando el cliente vuelve de la llamada de notificación. Un argumento return indica cómo se debe reanudar la ejecución.
Solo se debe llamar a este método cuando el depurador de scripts no está habilitado para el script especificado. Cualquier otra llamada es ilegal.
Sintaxis
HRESULT StartDebugging(
IDataModelScriptDebugClient *debugClient
);
Parámetros
debugClient
Interfaz para el cliente del depurador de scripts. Los eventos de depuración se pasan a esta interfaz.
Valor devuelto
Este método devuelve HRESULT que indica éxito o error.
Requisitos
Requisito | Valor |
---|---|
Header | dbgmodel.h |