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