Freigeben über


IDebugRegisters::GetInstructionOffset-Methode (dbgeng.h)

Die GetInstructionOffset--Methode gibt die Position der aktuellen Anweisung des aktuellen Threads zurück.

Syntax

HRESULT GetInstructionOffset(
  [out] PULONG64 Offset
);

Parameter

[out] Offset

Empfängt den Speicherort im virtuellen Adressraum des Ziels der aktuellen Anweisung des Ziels.

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.

Bemerkungen

Die Bedeutung des von dieser Methode zurückgegebenen Werts ist architekturabhängig. Insbesondere kann die zurückgegebene virtuelle Adresse für einen Itanium-Prozessor eine Adresse innerhalb eines Bündels angeben.

Die Methode GetInstructionOffset2 dieselbe Aufgabe wie diese Methode ausführt, ermöglicht aber auch die Angabe der Registerquelle.

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

Anforderungen

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

Siehe auch

GetInstructionOffset2

IDebugRegisters

IDebugRegisters2