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

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

Sintaxe

HRESULT GetInterruptTimeout(
  [out] PULONG Seconds
);

Parâmetros

[out] Seconds

Recebe o número de segundos que o mecanismo aguardará o destino ao solicitar uma interrupção no depurador.

Valor retornado

Esse método também pode retornar valores de erro. Confira valores de retorno para obter mais detalhes.

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

Comentários

O mecanismo solicita uma interrupção 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 do evento.

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

Requisitos

   
Plataforma de Destino Área de trabalho
Cabeçalho dbgeng. h (incluir dbgeng. h)

Confira também

IDebugControl

IDebugControl2

IDebugControl3

IDebugEventCallbacks:: Exception

Setinterrupt

SetInterruptTimeout