Compartilhar via


Método IDebugControl2::GetInterruptTimeout (dbgeng.h)

O método GetInterruptTimeout retorna o número de segundos que o mecanismo aguardará ao solicitar uma quebra no depurador.

Sintaxe

HRESULT GetInterruptTimeout(
  [out] PULONG Seconds
);

Parâmetros

[out] Seconds

Recebe o número de segundos que o mecanismo aguardará pelo destino ao solicitar uma quebra no depurador.

Retornar valor

Esse método também pode retornar valores de erro. Consulte Valores retornados para obter mais detalhes.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.

Comentários

O mecanismo solicita uma quebra no depurador quando SetInterrupt é chamado com DEBUG_INTERRUPT_ACTIVE. Se essa interrupção atingir o tempo limite, o mecanismo gerará um evento de exceção sintética. Esse evento será enviado para o método IDebugEventCallbacks::Exception dos objetos de retorno de chamada de evento.

A maioria dos destinos não dá suporte a tempos limite de interrupção. A depuração dinâmica do modo de usuário é um dos destinos que dão suporte a eles.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho dbgeng.h (inclua Dbgeng.h)

Confira também

Idebugcontrol

IDebugControl2

IDebugControl3

IDebugEventCallbacks::Exception

SetInterrupt

SetInterruptTimeout