Compartilhar via


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

O método SetInterruptTimeout define o número de segundos que o mecanismo de depurador deve aguardar ao solicitar uma quebra no depurador.

Sintaxe

HRESULT SetInterruptTimeout(
  [in] ULONG Seconds
);

Parâmetros

[in] Seconds

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

Valor de retorno

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

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

Observações

O mecanismo solicita uma quebra no depurador quando SetInterrupt é chamado com o sinalizador DEBUG_INTERRUPT_ACTIVE.

Se uma interrupção atingir o tempo limite, o mecanismo gerará um evento de exceção sintética. Esse evento será enviado para objetos de retorno de chamada de eventométodo IDebugEventCallbacks::Exception.

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

Requisitos

Requisito Valor
da Plataforma de Destino Área de trabalho
cabeçalho dbgeng.h (inclua Dbgeng.h)

Consulte também

GetInterruptTimeout

IDebugControl

IDebugControl2

IDebugControl3

IDebugEventCallbacks::Exception

SetInterrupt