IDebugControl3 ::GetDisassembleEffectiveOffset, méthode (dbgeng.h)
La méthode GetDisassembleEffectiveOffset retourne l’adresse de la dernière instruction désassemblé à l’aide de désassembleur.
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 de retour
Cette méthode peut également retourner des valeurs d’erreur. Pour plus d’informations, consultez valeurs de retour.
Retourner le code | 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ésassemblage.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | dbgeng.h (include Dbgeng.h) |