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.
Version 3 d’une interface (IDebugHostSymbol dérivée) à un module particulier.
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 IDebugHostModule 3 hérite de l’interface IDebugHostModule2.
Méthode
L’interface IDebugHostModule3 a ces méthodes.
|
IDebugHostModule3 ::AddRef La méthode AddRef incrémente le nombre de références pour le module. |
|
IDebugHostModule3 ::EnumerateChildren La méthode IDebugHostModule3 ::EnumerateChildren obtient un énumérateur capable d’énumérer tous les enfants d’un symbole donné. |
|
IDebugHostModule3 ::FindContainingSymbolByRVA La méthode FindSymbolByRVA, lorsqu’elle est appelée sur un module, récupère un symbole à une adresse virtuelle relative donnée dans le module. |
|
IDebugHostModule3 ::FindSymbolByName La méthode IDebugHostModule3 ::FindSymbolByName, lorsqu’elle est appelée sur un module, récupère un symbole global par nom dans le module. |
|
IDebugHostModule3 ::FindSymbolByRVA La méthode IDebugHostModule3 ::FindSymbolByRVA, lorsqu’elle est appelée sur un module, récupère un symbole à une adresse virtuelle relative donnée dans le module. |
|
IDebugHostModule3 ::FindTypeByName La méthode IDebugHostModule3 ::FindTypeByName, lorsqu’elle est appelée sur un module, recherche un type par nom de type à partir du module et récupère un symbole de type pour celui-ci. |
|
IDebugHostModule3 ::GetBaseLocation La méthode IDebugHostModule3 ::GetBaseLocation, lorsqu’elle est appelée sur un module, obtient l’adresse de chargement de base du module en tant que structure d’emplacement. |
|
IDebugHostModule3 ::GetContainingModule La méthode IDebugHostModule3 ::GetContainingModule, lorsqu’elle est appelée sur un symbole, obtient le module qui contient le symbole si le symbole a un module conteneur. |
|
IDebugHostModule3 ::GetContext La méthode IDebugHostModule3 ::GetContext, lorsqu’elle est appelée sur un symbole, obtient le contexte hôte dans lequel se trouve le symbole. |
|
IDebugHostModule3 ::GetImageName La méthode IDebugHostModule3 ::GetImageName obtient le nom de l’image ou le chemin complet du module sous forme de chaîne allouée. |
|
IDebugHostModule3 ::GetName La méthode IDebugHostModule3 ::GetName, lorsqu’elle est appelée sur un symbole, obtient le nom du symbole s’il a un nom. |
|
IDebugHostModule3 ::GetRange La méthode GetRange récupère les adresses virtuelles de début et de fin du module en mémoire. |
|
IDebugHostModule3 ::GetSymbolKind La méthode GetSymbolKind, lorsqu’elle est appelée sur un symbole, obtient le type de symbole, tel que le champ, la classe de base ou le type. |
|
IDebugHostModule3 ::GetType La méthode IDebugHostModule3 ::GetType, lorsqu’elle est appelée sur un symbole, obtient le type de symbole, tel qu’int *. |
|
IDebugHostModule3 ::GetVersion La méthode GetVersion, lorsqu’elle est appelée sur un module, obtient les informations de version du module à partir des en-têtes de module. |
|
IDebugHostModule3 ::QueryInterface La méthode IDebugHostModule3 ::QueryInterface récupère des pointeurs vers les interfaces prises en charge d’un module. |
|
IDebugHostModule3 ::Release La méthode IDebugHostModule3 ::Release décrémente le nombre de références de l’objet module. |
Exigences
| Exigence | Valeur |
|---|---|
| d’en-tête | dbgmodel.h |
Voir aussi
Vue d’ensemble du modèle de données du débogueur C++