Partager via


Interface IDebugHostSymbol (dbgmodel.h)

Interface vers un symbole particulier.

Héritage

IDebugHostSymbol hérite de IUnknown.

Méthodes

L’interface IDebugHostSymbol a ces méthodes.

 
IDebugHostSymbol ::AddRef

La méthode IDebugHostSymbol ::AddRef incrémente le nombre de références pour une interface sur un objet .
IDebugHostSymbol ::CompareAgainst

La méthode IDebugHostSymbol ::CompareAgainst, lorsqu’elle est appelée sur un symbole, compare le symbole à un autre symbole spécifié pour l’égalité des pointeurs d’interface.
IDebugHostSymbol ::EnumerateChildren

La méthode IDebugHostSymbol ::EnumerateChildren obtient un énumérateur capable d’énumérer tous les enfants d’un symbole donné.
IDebugHostSymbol ::GetContainingModule

La méthode IDebugHostSymbol ::GetContainingModule, lorsqu’elle est appelée sur un symbole, obtient le module qui contient le symbole si le symbole a un module contenant.
IDebugHostSymbol ::GetContext

La méthode IDebugHostSymbol ::GetContext, lorsqu’elle est appelée sur un symbole, obtient le contexte hôte dans lequel se trouve le symbole.
IDebugHostSymbol ::GetName

La méthode IDebugHostSymbol ::GetName, lorsqu’elle est appelée sur un symbole, obtient le nom du symbole s’il a un nom.
IDebugHostSymbol ::GetSymbolKind

La méthode IDebugHostSymbol ::GetSymbolKind, lorsqu’elle est appelée sur un symbole, obtient le type de symbole, tel que champ, classe de base ou type.
IDebugHostSymbol ::GetType

Retourne le type, par exemple, int * du symbole si celui-ci a un type. Si le symbole n’a pas de type, une erreur est retournée.
IDebugHostSymbol ::QueryInterface

La méthode IDebugHostSymbol ::QueryInterface récupère les pointeurs vers les interfaces prises en charge sur un objet.
IDebugHostSymbol ::Release

La méthode IDebugHostSymbol ::Release décrémente le nombre de références pour une interface sur un objet.

Remarques

Chaque symbole pouvant être retourné à partir de l’hôte du modèle de données dérive d’une certaine manière de IDebugHostSymbol. Il s’agit de l’interface principale que chaque symbole implémente, quel que soit le type de symbole. Selon le type de symbole, un symbole donné peut implémenter un ensemble d’autres interfaces qui retournent des attributs plus spécifiques au type de symbole représenté par cette interface.

Configuration requise

Condition requise Valeur
En-tête dbgmodel.h

Voir aussi

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