IDebugControl2::GetDisassembleEffectiveOffset-Methode (dbgeng.h)
Die GetDisassembleEffectiveOffset-Methode gibt die Adresse der letzten Anweisung zurück, die mithilfe von Disassemble disassembliert wurde.
Syntax
HRESULT GetDisassembleEffectiveOffset(
[out] PULONG64 Offset
);
Parameter
[out] Offset
Empfängt die Adresse im Speicher des Ziels des effektiven Offsets vom letzten disassemblierten Befehl.
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 speicherort, der von einer Anweisung verwendet wird. 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 Pseudoregister.
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 (dbgeng.h einschließen) |