Freigeben über


IDebugRegisters2::OutputRegisters2-Methode (dbgeng.h)

Die OutputRegisters2-Methode formatiert und gibt die Register des Ziels aus.

Syntax

HRESULT OutputRegisters2(
  [in] ULONG OutputControl,
  [in] ULONG Source,
  [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] Source

Gibt die abzufragende Registrierungsquelle an.

Die möglichen Werte sind in der folgenden Tabelle aufgeführt.

Wert Quelle registrieren
DEBUG_REGSRC_DEBUGGEE Rufen Sie Registerinformationen vom Ziel ab.
DEBUG_REGSRC_EXPLICIT Rufen Sie Registrierungsinformationen aus dem aktuellen expliziten Registerkontext ab.
DEBUG_REGSRC_FRAME Rufen Sie Registerinformationen aus dem Registerkontext des aktuellen Bereichs ab.
Hinweis Die Stapelentladung garantiert keine genaue Aktualisierung des Registerkontexts, sodass der Registerkontext des Bereichsrahmens möglicherweise nicht in allen Fällen richtig ist.
 

[in] Flags

Gibt an, welche Registersätze gedruckt werden sollen. Dies kann entweder DEBUG_REGISTERS_DEFAULT sein, um häufig verwendete Register zu drucken, DEBUG_REGISTERS_ALL 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 möglicherweise auftretenden Fehler. 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 sie für den Registersatz der Zielarchitektur spezifisch sind.

Die OutputRegisters-Methode führt dieselbe Aufgabe wie diese Methode aus, verwendet aber immer das Ziel als Registerquelle.

Eine Übersicht über die IDebugRegisters-Schnittstelle und andere registerbezogene Methoden finden Sie unter Registers.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile dbgeng.h (einschließlich DbgEng.h)

Weitere Informationen

IDebugRegisters2

OutputRegisters