Méthode IDebugControl2 ::GetDisassembleEffectiveOffset (dbgeng.h)
La méthode GetDisassembleEffectiveOffset retourne l’adresse de la dernière instruction désassemble à l’aide de Désassembler.
Syntaxe
HRESULT GetDisassembleEffectiveOffset(
[out] PULONG64 Offset
);
Paramètres
[out] Offset
Reçoit l’adresse dans la mémoire de la cible du décalage effectif de la dernière instruction désassemblée.
Valeur retournée
Cette méthode peut également retourner des valeurs d’erreur. Pour plus d’informations, consultez Valeurs de retour.
Code de retour | Description |
---|---|
|
La méthode a réussi. |
Remarques
Le décalage effectif est l’emplacement de mémoire utilisé par une instruction. Par exemple, si la dernière instruction à désassembler est move ax, [ebp+4]
, l’adresse effective est la valeur de ebp+4
. Cela correspond au pseudo-registre $ea .
Pour plus d’informations sur l’utilisation de l’assembly avec l’API du moteur de débogueur, consultez Instructions d’assemblage et de désassemblement.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | dbgeng.h (inclure Dbgeng.h) |