IDebugControl2::SetInterruptTimeout-Methode (dbgeng.h)
Die SetInterruptTimeout-Methode legt die Anzahl der Sekunden fest, die die Debugger-Engine warten soll, wenn ein Break in den Debugger angefordert wird.
Syntax
HRESULT SetInterruptTimeout(
[in] ULONG Seconds
);
Parameter
[in] Seconds
Gibt die Anzahl von Sekunden an, die die Engine auf das Ziel warten soll, wenn ein Break in den Debugger angefordert wird.
Rückgabewert
Diese Methode gibt möglicherweise auch Fehlerwerte zurück. Weitere Informationen finden Sie unter Rückgabewerte .
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode war erfolgreich. |
Hinweise
Die Engine fordert eine Unterbrechung des Debuggers an, wenn SetInterrupt mit dem flag DEBUG_INTERRUPT_ACTIVE aufgerufen wird.
Wenn ein Unterbrechungstimeout auftritt, generiert die Engine ein synthetisches Ausnahmeereignis. Dieses Ereignis wird an die IDebugEventCallbacks::Exception-Methode von Ereignisrückrufobjekten gesendet.
Die meisten Ziele unterstützen keine Unterbrechungstimeouts. Das Debuggen im Livebenutzermodus ist eines der Ziele, die diese unterstützen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | dbgeng.h (dbgeng.h einschließen) |