Condividi tramite


Metodo IDebugControl3::SetInterruptTimeout (dbgeng.h)

Il metodo SetInterruptTimeout imposta il numero di secondi di attesa del motore del debugger quando si richiede un'interruzione nel debugger.

Sintassi

HRESULT SetInterruptTimeout(
  [in] ULONG Seconds
);

Parametri

[in] Seconds

Specifica il numero di secondi in cui il motore deve attendere la destinazione quando si richiede un'interruzione nel debugger.

Valore restituito

Questo metodo può anche restituire valori di errore. Per altri dettagli, vedere valori restituiti.

Codice restituito Descrizione
S_OK
Il metodo ha avuto esito positivo.

Osservazioni

Il motore richiede un'interruzione nel debugger quando viene chiamato SetInterrupt con il flag di DEBUG_INTERRUPT_ACTIVE.

Se si verifica il timeout di un interrupt, il motore genererà un evento di eccezione sintetica. Questo evento verrà inviato agli oggetti callback dell'evento metodo IDebugEventCallbacks::Exception.

La maggior parte delle destinazioni non supporta i timeout di interrupt. Il debug in modalità utente attivo è una delle destinazioni che le supporta.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione dbgeng.h (include Dbgeng.h)

Vedere anche

GetInterruptTimeout

IDebugControl

IDebugControl2

IDebugControl3

IDebugEventCallbacks::Exception

SetInterrupt