Partager via


IDebugHostFunctionIntrospection2 ::FindContainingCodeRangeByRVA, méthode (dbgmodel.h)

La méthode FindContainingCodeRangeByRVA retourne la sous-plage d’instructions qui contient une adresse donnée. Pour les fonctions à bloc unique, il s’agit simplement du début et de la fin du corps de la fonction. Pour les fonctions multi-blocs, il s’agit du début et de la fin du bloc contenant l’adresse virtuelle relative (RVA) spécifiée.

Syntaxe

HRESULT FindContainingCodeRangeByRVA(
  ULONG64  rva,
  Location *rangeStart,
  Location *rangeEnd
);

Paramètres

rva

Valeur ULONG64 qui spécifie l’adresse virtuelle relative.

rangeStart

Pointeur vers une structure d’emplacement. Ce paramètre reçoit l’emplacement de départ de la plage de codes.

rangeEnd

Pointeur vers une structure d’emplacement. Ce paramètre reçoit l’emplacement de fin de la plage de codes.

Valeur de retour

Si la méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Exigences

Exigence Valeur
d’en-tête dbgmodel.h

Voir aussi

interface IDebugHostFunctionIntrospection2