Interface IDebugHostBaseClass2 (dbgmodel.h)
Deuxième version d’une spécialisation étendue d’IDebugHostSymbol qui représente une classe de base.
Cette version 2 de l’interface prend en charge toutes les méthodes précédentes avec des signatures identiques et inclut d’autres nouvelles méthodes qui fournissent des fonctionnalités ajoutées. Les nouvelles méthodes sont répertoriées dans l’en-tête à la fin de la section pour cette interface.
Héritage
L’interface IDebugHostBaseClass2 hérite de l’interface IDebugHostBaseClass.
Méthode
L’interface IDebugHostBaseClass2 a ces méthodes.
IDebugHostBaseClass2 ::AddRef La méthode AddRef incrémente le nombre de références de l’objet. |
IDebugHostBaseClass2 ::EnumerateChildren La méthode EnumerateChildren obtient un énumérateur capable d’énumérer tous les enfants d’un symbole donné. |
IDebugHostBaseClass2 ::GetContainingModule Retourne le module qui contient ce symbole si le symbole a un module contenant. Si le symbole n’a pas de module contenant, une erreur est retournée. |
IDebugHostBaseClass2 ::GetContext La méthode GetContext, lorsqu’elle est appelée sur un symbole, obtient le contexte hôte dans lequel se trouve le symbole. |
IDebugHostBaseClass2 ::GetName La méthode GetName, lorsqu’elle est appelée sur un symbole, obtient le nom du symbole s’il a un nom. |
IDebugHostBaseClass2 ::GetOffset La méthode GetOffset retourne le décalage de la classe de base de l’adresse de base de la classe dérivée. |
IDebugHostBaseClass2 ::GetSymbolKind La méthode 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. |
IDebugHostBaseClass2 ::GetType La méthode GetType, lorsqu’elle est appelée sur un symbole, obtient le type de symbole, tel qu’int *. |
IDebugHostBaseClass2 ::GetVirtualBaseOffsetLocation La méthode GetVirtualBaseOffsetLocation retourne l’emplacement du « offset » de la classe de base par rapport à la classe parente. |
IDebugHostBaseClass2 ::IsVirtual La méthode IsVirtual détermine si la classe de base est virtuelle. |
IDebugHostBaseClass2 ::QueryInterface La méthode QueryInterface interroge une interface spécifique sur l’objet actuel. |
IDebugHostBaseClass2 ::Release La méthode Release décrémente le nombre de références d’une interface sur un objet. |
Exigences
Exigence | Valeur |
---|---|
d’en-tête | dbgmodel.h |
Voir aussi
Vue d’ensemble du modèle de données du débogueur C++