Método IDataModelScriptDebug::StartDebugging (dbgmodel.h)

O método StartDebugging "ativa" o depurador para um script específico. O ato de iniciar a depuração não causa ativamente nenhuma interrupção ou etapa de execução. Ele simplesmente torna o script depurável e fornece um conjunto de interfaces para o cliente se comunicar com a interface de depuração.

O cliente de depuração que é passado para o método StartDebugging deve ser salvo pela implementação. Quando ocorre qualquer evento que "interrompa o depurador", essa interrupção é implementada por uma chamada síncrona para notificar o cliente do evento. A execução é retomada quando o cliente retorna da chamada de notificação. Um argumento de retorno indica como a execução deve ser retomada.

Esse método só deve ser chamado quando o depurador de script não estiver habilitado para o script especificado. Qualquer outra chamada é ilegal.

Sintaxe

HRESULT StartDebugging(
  IDataModelScriptDebugClient *debugClient
);

Parâmetros

debugClient

Uma interface para o cliente do depurador de script. Os eventos de depuração são passados para essa interface.

Valor de retorno

Esse método retorna HRESULT que indica êxito ou falha.

Requisitos

Requisito Valor
cabeçalho dbgmodel.h

Consulte também

interface IDataModelScriptDebug