Compartilhar via


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 apenas 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 quebra é 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 return 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.

Retornar valor

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

Requisitos

Requisito Valor
Cabeçalho dbgmodel.h

Confira também

Interface IDataModelScriptDebug