Interface IDebugHostPublic (dbgmodel.h)
Interface (IDebugHostSymbol dérivée) à un symbole public (adresse/nom uniquement).
Représente un symbole dans la table publique d’une base de données PDB. Cela n’a pas d’informations de type associées. Il s’agit d’un nom et d’une adresse.
Héritage
IDebugHostPublic hérite de IDebugHostSymbol.
Méthode
L’interface IDebugHostPublic a ces méthodes.
IDebugHostPublic ::AddRef La méthode IDebugHostPublic ::AddRef incrémente le nombre de références d’une interface sur un objet. |
IDebugHostPublic ::EnumerateChildren La méthode IDebugHostPublic ::EnumerateChildren obtient un énumérateur capable d’énumérer tous les enfants d’un symbole donné. |
IDebugHostPublic ::GetContainingModule La méthode IDebugHostPublic ::GetContainingModule, lorsqu’elle est appelée sur un symbole, obtient le module qui contient le symbole si le symbole a un module conteneur. |
IDebugHostPublic ::GetContext La méthode IDebugHostPublic ::GetContext, lorsqu’elle est appelée sur un symbole, obtient le contexte hôte dans lequel se trouve le symbole. |
IDebugHostPublic ::GetLocation La méthode IDebugHostPublic ::GetLocation, lorsqu’elle est appelée sur un symbole avec un emplacement statique, obtient l’emplacement abstrait (adresse) du symbole. |
IDebugHostPublic ::GetLocationKind La méthode IDebugHostPublic ::GetLocationKind, lorsqu’elle est appelée sur un symbole, obtient le type d’emplacement auquel se trouve le symbole en fonction de l’énumération LocationKind. |
IDebugHostPublic ::GetName La méthode IDebugHostPublic ::GetName, lorsqu’elle est appelée sur un symbole, obtient le nom du symbole s’il a un nom. |
IDebugHostPublic ::GetSymbolKind La méthode IDebugHostPublic ::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. |
IDebugHostPublic ::GetType La méthode IDebugHostPublic ::GetType, lorsqu’elle est appelée sur un symbole, obtient le type de symbole, tel que int *. |
IDebugHostPublic ::QueryInterface La méthode IDebugHostPublic ::QueryInterface récupère des pointeurs vers les interfaces prises en charge sur un objet. |
IDebugHostPublic ::Release La méthode IDebugHostPublic ::Release décrémente le nombre de références d’une interface sur un objet. |
Remarques
Les symboles publics représentent les éléments de la table publique dans un fichier de symboles. Elles sont, en effet, des adresses d’exportation. Il n’existe pas d’informations de type associées à un symbole public . Seule une adresse. Sauf si un symbole public est explicitement demandé par l’appelant, l’hôte de débogage préfère retourner des symboles privés pour chaque enquête. Un symbole public est exprimé par l’interface IDebugHostPublic.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | dbgmodel.h |
Voir aussi
Vue d’ensemble du modèle de données du débogueur C++