Interface IDebugHostSymbol (dbgmodel.h)
Interface vers un symbole particulier.
Héritage
IDebugHostSymbol hérite d’IUnknown.
Méthode
L’interface IDebugHostSymbol a ces méthodes.
IDebugHostSymbol ::AddRef La méthode IDebugHostSymbol ::AddRef incrémente le nombre de références d’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é du pointeur 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 conteneur. |
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 le champ, la classe de base ou le type. |
IDebugHostSymbol ::GetType Retourne le type, par exemple, int * du symbole si le symbole 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 d’une interface sur un objet. |
Remarques
Chaque symbole qui peut être retourné à partir de l’hôte de modèle de données dérive à une certaine façon d’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 uniques au type particulier de symbole représenté par cette interface.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | dbgmodel.h |
Voir aussi
Vue d’ensemble du modèle de données du débogueur C++