IDebugControl3::GetDisassembleEffectiveOffset-Methode (dbgeng.h)
Die GetDisassembleEffectiveOffset-Methode gibt die Adresse der letzten Anweisung zurück, die mithilfe von Disassemble zerlegt wurde.
Syntax
HRESULT GetDisassembleEffectiveOffset(
[out] PULONG64 Offset
);
Parameter
[out] Offset
Empfängt die Adresse im Speicher des Ziels des effektiven Offsets aus 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. |
Hinweise
Der effektive Offset ist der von einer Anweisung verwendete Speicherort. Wenn beispielsweise die letzte zu disassemblierte Anweisung ist, ist move ax, [ebp+4]
die effektive Adresse der Wert von ebp+4
. Dies entspricht dem $ea Pseudoregisters.
Weitere Informationen zur Verwendung der Assembly mit der Debugger-Engine-API finden Sie unter Anweisungen zum Zusammenbauen und Disassemblieren.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | dbgeng.h (einschließlich Dbgeng.h) |