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 gesendet werden sollen. Weitere Informationen finden Sie unter DEBUG_OUTCTL_XXX für mögliche Werte.

[in] Source

Gibt die Registerquelle für die Abfrage an.

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

Wert Quelle registrieren
DEBUG_REGSRC_DEBUGGEE Rufen Sie Registerinformationen aus dem Ziel ab.
DEBUG_REGSRC_EXPLICIT Abrufen von Registrierungsinformationen aus dem aktuellen expliziten Registerkontext.
DEBUG_REGSRC_FRAME Abrufen von Registrierungsinformationen aus dem Registerkontext des aktuellen Bereichs.
Hinweis Die Stapel-Entwendung garantiert keine genaue Aktualisierung des Registerkontexts, sodass der Registerkontext des Bereichsrahmens möglicherweise nicht in allen Fällen korrekt 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 werte, die in der folgenden Tabelle aufgeführt sind.

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 werden auf eine Weise formatiert, die für den Registersatz der Zielarchitektur spezifisch ist.

Die Methode OutputRegisters 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 Register.

Anforderungen

   
Zielplattform Desktop
Header dbgeng.h (einschließlich DbgEng.h)

Weitere Informationen

IDebugRegisters2

OutputRegisters