Freigeben über


IDebugRegisters2::GetStackOffset2-Methode (dbgeng.h)

Die GetStackOffset2--Methode gibt die aktuelle Stapelposition des aktuellen Threads zurück.

Syntax

HRESULT GetStackOffset2(
  [in]  ULONG    Source,
  [out] PULONG64 Offset
);

Parameter

[in] Source

Gibt die zu abfragende Registerquelle an.

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

Wert Quelle registrieren
DEBUG_REGSRC_DEBUGGEE Abrufen von Registrierungsinformationen aus dem Ziel.
DEBUG_REGSRC_EXPLICIT Abrufen von Registrierungsinformationen aus dem aktuellen expliziten Registrieren des Kontexts.
DEBUG_REGSRC_FRAME Abrufen von Registrierungsinformationen aus dem Registerkontext des aktuellen Bereichs.
Hinweis Stack-Abspannen garantiert keine genaue Aktualisierung des Registerkontexts, sodass der Registerkontext des Bereichsrahmens in allen Fällen möglicherweise nicht korrekt ist.
 

[out] Offset

Empfängt den Speicherort im virtuellen Adressbereich des aktuellen Threads des aktuellen Threads.

Rückgabewert

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

Rückgabecode Beschreibung
S_OK
Die Methode war erfolgreich.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- dbgeng.h (include DbgEng.h)

Siehe auch

GetStackOffset-

IDebugRegisters2