Partager via


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

Voir aussi

désassembler

IDebugControl

IDebugControl2

IDebugControl3