Partager via


Interface IDebugHostFunctionIntrospection3 (dbgmodel.h)

La version 3 d’une interface facultative hôte qui fournit des informations détaillées sur une fonction.

Cette version 3 de l’interface prend en charge toutes les méthodes précédentes avec des signatures identiques et inclut d’autres nouvelles méthodes qui fournissent des fonctionnalités ajoutées. Les nouvelles méthodes sont répertoriées dans l’en-tête à la fin de la section pour cette interface.

Héritage

L’interface IDebugHostFunctionIntrospection3 hérite de l’interface IDebugHostFunctionIntrospection2.

Méthode

L’interface IDebugHostFunctionIntrospection3 a ces méthodes.

 
IDebugHostFunctionIntrospection3 ::AddRef

La méthode AddRef incrémente le nombre de références d’un objet.
IDebugHostFunctionIntrospection3 ::EnumerateInlineFunctionsByRVA

La méthode EnumerateInlineFunctionsByRVA énumère les fonctions insérées dans une adresse virtuelle relative (RVA) spécifique.
IDebugHostFunctionIntrospection3 ::EnumerateLocalsDetails

La méthode EnumerateLocalsDetails énumère un ensemble d’informations sur tous les éléments locaux et arguments au sein d’une fonction.
IDebugHostFunctionIntrospection3 ::EnumerateLocalsDetailsEx

La méthode EnumerateLocalsDetailsEx énumère un ensemble d’informations sur tous les éléments locaux et arguments au sein d’une fonction.
IDebugHostFunctionIntrospection3 ::FindContainingCodeRangeByRVA

La méthode FindContainingCodeRangeByRVA retourne la sous-plage d’instructions insérées à une adresse virtuelle relative (RVA) spécifique.
IDebugHostFunctionIntrospection3 ::FindSourceLocationByRVA

La méthode FindSourceLocationByRVA récupère le nom du fichier source et le numéro de ligne d’une adresse virtuelle relative (RVA) spécifique.
IDebugHostFunctionIntrospection3 ::IsNoReturnFunction

La méthode IsNoReturnFunction détermine si la fonction est une fonction sans retour.
IDebugHostFunctionIntrospection3 ::QueryInterface

La méthode QueryInterface interroge une interface spécifique sur l’objet actuel.
IDebugHostFunctionIntrospection3 ::Release

La méthode Release libère une référence à l’objet d’introspection de fonction.

Exigences

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

Voir aussi

Vue d’ensemble du modèle de données du débogueur C++