Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La version 2 d’une interface facultative hôte qui fournit des détails sur une variable locale de fonction.
Cette version 2 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
IDebugHostFunctionLocalDetails2 hérite d’IDebugHostFunctionLocalDetails.
Méthode
L’interface IDebugHostFunctionLocalDetails2 a ces méthodes.
|
IDebugHostFunctionLocalDetails2 ::AddRef La méthode AddRef incrémente le nombre de références d’un objet. |
|
IDebugHostFunctionLocalDetails2 ::EnumerateStorage La méthode EnumerateStorage énumère le stockage de la variable locale, y compris les registres ou emplacements de mémoire dans la fonction. |
|
IDebugHostFunctionLocalDetails2 ::GetArgumentPosition La méthode GetArgumentPosition obtient la position de l’argument de fonction dans la liste d’arguments. |
|
IDebugHostFunctionLocalDetails2 ::GetInlinedFunction La méthode GetInlinedFunction récupère un symbole pour la fonction inline dans laquelle la variable locale est contenue, si IsInlineScope() retourne true. |
|
IDebugHostFunctionLocalDetails2 ::GetLocalKind La méthode GetLocalKind récupère le type de variable locale qui a été énumérée. |
|
IDebugHostFunctionLocalDetails2 ::GetName La méthode GetName récupère le nom de la variable locale. |
|
IDebugHostFunctionLocalDetails2 ::GetType La méthode GetType récupère le type de la variable locale. |
|
IDebugHostFunctionLocalDetails2 ::IsInlineScope La méthode IsInlineScope détermine si la variable locale est délimitée dans une fonction inline. |
|
IDebugHostFunctionLocalDetails2 ::QueryInterface La méthode QueryInterface interroge une interface spécifique sur un objet. |
|
IDebugHostFunctionLocalDetails2 ::Release La méthode Release libère une référence à l’objet de détails locaux de la 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++