Metodo IDebugControl3::SetInterruptTimeout (dbgeng.h)
Il metodo SetInterruptTimeout imposta il numero di secondi in cui il motore del debugger deve attendere 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 altre informazioni, 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 di DEBUG_INTERRUPT_ACTIVE.
Se un timeout di interruzione, il motore genererà un evento di eccezione sintetica. Questo evento verrà inviato al metodo IDebugEventCallbacks::Exception degli oggetti callback dell'evento.
La maggior parte delle destinazioni non supporta i timeout di interruzione. Il debug in modalità utente live è uno degli obiettivi che li supporta.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | dbgeng.h (includere Dbgeng.h) |