Metodo IDebugControl2::SetInterruptTimeout (dbgeng.h)
Il metodo SetInterruptTimeout imposta il numero di secondi di attesa del motore del debugger durante la richiesta di un'interruzione nel debugger.
Sintassi
HRESULT SetInterruptTimeout(
[in] ULONG Seconds
);
Parametri
[in] Seconds
Specifica il numero di secondi che il motore deve attendere per 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 |
---|---|
|
Il metodo è stato eseguito correttamente. |
Commenti
Il motore richiede un'interruzione nel debugger quando SetInterrupt viene chiamato con il flag DEBUG_INTERRUPT_ACTIVE.
Se si verifica il timeout di un interrupt, il motore genererà un evento di eccezione sintetica. Questo evento verrà inviato al metodo IDebugEventCallbacks::Exception degli oggetti callback degli eventi.
La maggior parte delle destinazioni non supporta i timeout di interrupt. Il debug in modalità utente in tempo reale è una delle destinazioni che le supporta.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | dbgeng.h (include Dbgeng.h) |