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 de ejecución ni paso a paso. Simplemente hace que el script sea depurable y proporcione 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 desde 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 al 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
encabezado de dbgmodel.h

Consulte también

interfaz IDataModelScriptDebug