Compartir a través de


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

Consulte también

Interfaz IDataModelScriptDebug