Interface IDebugHostSymbol2 (dbgmodel.h)
Interface vers un symbole particulier.
Cette version 2 de l’interface prend en charge toutes les méthodes précédentes avec des signatures identiques et inclut de nouvelles méthodes supplémentaires qui fournissent des fonctionnalités supplémentaires. Les nouvelles méthodes sont répertoriées dans l’en-tête à la fin de la section pour cette interface.
Héritage
IDebugHostSymbol2 hérite de IDebugHostSymbol.
Méthodes
L’interface IDebugHostSymbol2 a ces méthodes.
IDebugHostSymbol2 ::AddRef La méthode IDebugHostSymbol2 ::AddRef incrémente le nombre de références pour une interface sur un objet. |
IDebugHostSymbol2 ::CompareAgainst La méthode IDebugHostSymbol2 ::CompareAgainst, lorsqu’elle est appelée sur un symbole, compare le symbole à un autre symbole spécifié pour l’égalité du pointeur d’interface. |
IDebugHostSymbol2 ::EnumerateChildren La méthode IDebugHostSymbol2 ::EnumerateChildren obtient un énumérateur capable d’énumérer tous les enfants d’un symbole donné. |
IDebugHostSymbol2 ::EnumerateChildrenEx Énumère tous les symboles enfants du type, du nom et des informations étendues qui sont présents. |
IDebugHostSymbol2 ::GetContainingModule La méthode IDebugHostSymbol2 ::GetContainingModule, lorsqu’elle est appelée sur un symbole, obtient le module qui contient le symbole si le symbole a un module contenant. |
IDebugHostSymbol2 ::GetContext La méthode IDebugHostSymbol2 ::GetContext, lorsqu’elle est appelée sur un symbole, obtient le contexte hôte dans lequel se trouve le symbole. |
IDebugHostSymbol2 ::GetLanguage Si le symbole peut identifier la langue pour laquelle il s’applique, cela retourne un identificateur pour cela. |
IDebugHostSymbol2 ::GetName La méthode IDebugHostSymbol2 ::GetName, lorsqu’elle est appelée sur un symbole, obtient le nom du symbole s’il a un nom. |
IDebugHostSymbol2 ::GetSymbolKind La méthode IDebugHostSymbol2 ::GetSymbolKind, lorsqu’elle est appelée sur un symbole, obtient le type de symbole, tel que champ, classe de base ou type. |
IDebugHostSymbol2 ::GetType La méthode IDebugHostSymbol2 ::GetType, lorsqu’elle est appelée sur un symbole, obtient le type de symbole, tel que int *. |
IDebugHostSymbol2 ::QueryInterface La méthode IDebugHostSymbol2 ::QueryInterface récupère les pointeurs vers les interfaces prises en charge sur un objet. |
IDebugHostSymbol2 ::Release La méthode IDebugHostSymbol2 ::Release décrémente le nombre de références pour une interface sur un objet. |
Remarques
Chaque symbole qui peut être retourné à partir de l’hôte du modèle de données dérivera 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 uniques au type particulier de symbole représenté par cette interface.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | dbgmodel.h |