IDebugRegisters::OutputRegisters-Methode (dbgeng.h)

Die OutputRegisters-Methode formatiert und sendet die Register des Ziels als Ausgabe an die Clients.

Syntax

HRESULT OutputRegisters(
  [in] ULONG OutputControl,
  [in] ULONG Flags
);

Parameter

[in] OutputControl

Gibt an, welche Clients die Ausgabe der formatierten Register senden sollen. Mögliche Werte finden Sie unter DEBUG_OUTCTL_XXX .

[in] Flags

Gibt an, welche Register gedruckt werden sollen. Dies kann entweder DEBUG_REGISTERS_DEFAULT werden, um häufig verwendete Register zu drucken, DEBUG_REGISTERS_ALL, um alle Registersätze zu drucken, oder eine Kombination der in der folgenden Tabelle aufgeführten Werte.

Wert BESCHREIBUNG
DEBUG_REGISTERS_INT32 Drucken Sie den 32-Bit-Registersatz.
DEBUG_REGISTERS_INT64 Drucken Sie den 64-Bit-Registersatz.
DEBUG_REGISTERS_FLOAT Drucken Sie den Gleitkommaregistersatz.

Rückgabewert

Diese Liste enthält nicht alle fehler, die auftreten können. Eine Liste möglicher Fehler finden Sie unter HRESULT-Werte.

Rückgabecode BESCHREIBUNG
S_OK
Die Methode war erfolgreich.

Hinweise

Die Register sind so formatiert, dass es für den Registersatz der Zielarchitektur spezifisch ist.

Die Methode OutputRegisters2 führt dieselbe Aufgabe wie diese Methode aus, lässt aber auch die Angabe der Registerquelle zu.

Eine Übersicht über die IDebugRegisters-Schnittstelle und andere registerbezogene Methoden finden Sie unter Register. Ausführliche Informationen zum Senden der Ausgabe an die Clients finden Sie unter Eingabe und Ausgabe.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile dbgeng.h (dbgEng.h einschließen)

Weitere Informationen

IDebugRegisters

IDebugRegisters2

OutputRegisters2