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 |