Partager via


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++