IDebugControl3::OutputCurrentState-Methode (dbgeng.h)
Die OutputCurrentState Methode druckt den aktuellen Zustand des aktuellen Ziels in der Debuggerkonsole.
Syntax
HRESULT OutputCurrentState(
[in] ULONG OutputControl,
[in] ULONG Flags
);
Parameter
[in] OutputControl
Gibt an, an welche Clients die Ausgabe gesendet werden sollen. Mögliche Werte finden Sie unter DEBUG_OUTCTL_XXX.
[in] Flags
Gibt den Bitsatz an, der die Informationen bestimmt, die in der Debuggerkonsole gedruckt werden sollen. Flags kann eine beliebige Kombination von Werten aus der folgenden Tabelle sein.
Flagge | Beschreibung |
---|---|
DEBUG_CURRENT_SYMBOL | Symbolzeichenfolge für die Adresse der aktuellen Anweisung. |
DEBUG_CURRENT_DISASM | Demontage 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 kann auch Fehlerwerte zurückgeben. Weitere Informationen finden Sie unter Rückgabewerte.
Rückgabecode | Beschreibung |
---|---|
|
Die Methode war erfolgreich. |
Bemerkungen
Das Festlegen der In Flags enthaltenen Flags ermöglicht lediglich das Drucken der Informationen. Die Informationen werden nicht immer gedruckt (z. B. wird sie nicht gedruckt, wenn sie nicht verfügbar ist).
Dies sind die gleichen Statusinformationen, die beim Aufteilen in den Debugger gedruckt werden.
Weitere Informationen finden Sie unter Zielinformationen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | dbgeng.h (include Dbgeng.h) |