IDebugControl2::OutputCurrentState-Methode (dbgeng.h)
Die OutputCurrentState-Methode gibt den aktuellen Status des aktuellen Ziels an die Debuggerkonsole aus.
Syntax
HRESULT OutputCurrentState(
[in] ULONG OutputControl,
[in] ULONG Flags
);
Parameter
[in] OutputControl
Gibt an, an welche Clients die Ausgabe gesendet werden soll. Mögliche Werte finden Sie unter DEBUG_OUTCTL_XXX.
[in] Flags
Gibt den Bitsatz an, der die Informationen bestimmt, die in der Debuggerkonsole ausgegeben werden sollen. Flags können eine beliebige Kombination von Werten aus der folgenden Tabelle sein.
Flag | Beschreibung |
---|---|
DEBUG_CURRENT_SYMBOL | Symbolzeichenfolge für die Adresse der aktuellen Anweisung. |
DEBUG_CURRENT_DISASM | Disassemblierung der aktuellen Anweisung. |
DEBUG_CURRENT_REGISTERS | Aktuelle Registerwerte. |
DEBUG_CURRENT_SOURCE_LINE | Dateiname und Zeilennummer der Quelle, die der aktuellen Anweisung entspricht. |
Alternativ können Flags auf DEBUG_CURRENT_DEFAULT festgelegt werden. Dieser Wert enthält alle oben genannten Flags.
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
Das Festlegen der in Flags enthaltenen Flags ermöglicht lediglich das Drucken der Informationen. Die Informationen werden nicht immer gedruckt (z. B. werden sie nicht gedruckt, wenn sie nicht verfügbar sind).
Dies ist die gleiche status Informationen, die beim Unterbrechen des Debuggers ausgegeben werden.
Weitere Informationen finden Sie unter Zielinformationen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | dbgeng.h (dbgeng.h einschließen) |
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