Freigeben über


IDebugControl::GetDisassembleEffectiveOffset-Methode (dbgeng.h)

Die GetDisassembleEffectiveOffset Methode gibt die Adresse der letzten demontierten Anweisung mit Disassemblezurück.

Syntax

HRESULT GetDisassembleEffectiveOffset(
  [out] PULONG64 Offset
);

Parameter

[out] Offset

Empfängt die Adresse im Speicher des Ziels des effektiven Offsets von der letzten demontierten Anweisung.

Rückgabewert

Diese Methode kann auch Fehlerwerte zurückgeben. Weitere Informationen finden Sie unter Rückgabewerte.

Rückgabecode Beschreibung
S_OK
Die Methode war erfolgreich.

Bemerkungen

Der effektive Offset ist der von einer Anweisung verwendete Speicherspeicherort. Wenn beispielsweise die letzte zu zerlegende Anweisung move ax, [ebp+4]ist, ist die effektive Adresse der Wert von ebp+4. Dies entspricht dem $ea Pseudoregister.

Weitere Informationen zur Verwendung der Assembly mit der Debuggermodul-API finden Sie unter Assembling and Disassembling Instructions.

Anforderungen

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

Siehe auch

zerlegen

IDebugControl-

IDebugControl2-

IDebugControl3-