IDebugControl3::SetInterruptTimeout-Methode (dbgeng.h)
Die SetInterruptTimeout-Methode legt die Anzahl der Sekunden fest, die das Debuggermodul warten soll, wenn ein Break in den Debugger angefordert wird.
Syntax
HRESULT SetInterruptTimeout(
[in] ULONG Seconds
);
Parameter
[in] Seconds
Gibt die Anzahl der Sekunden an, die das Modul beim Anfordern eines Break in den Debugger auf das Ziel warten soll.
Rückgabewert
Diese Methode kann auch Fehlerwerte zurückgeben. Weitere Informationen finden Sie unter Rückgabewerte .
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode war erfolgreich. |
Hinweise
Das Modul fordert einen Break in den Debugger an, wenn SetInterrupt mit dem flag DEBUG_INTERRUPT_ACTIVE aufgerufen wird.
Wenn bei einem Interrupt ein Zeitüberschreitung auftritt, generiert das Modul 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 sie unterstützen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | dbgeng.h (einschließlich Dbgeng.h) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für