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 |
---|---|
|
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) |