Interface IDebugHostConstant (dbgmodel.h)

Représente une constante dans les informations symboliques (par exemple, un argument de modèle sans type en C++).

Héritage

IDebugHostConstant hérite de IDebugHostSymbol.

Méthodes

L’interface IDebugHostConstant a ces méthodes.

 
IDebugHostConstant ::AddRef

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

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

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

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

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

Obtient le type de symbole qu’il s’agit (c’est-à-dire, un champ, une classe de base, un type, etc.).
IDebugHostConstant ::GetType

La méthode IDebugHostConstant ::GetType, lorsqu’elle est appelée sur un symbole, obtient le type de symbole, tel que int *.
IDebugHostConstant ::GetValue

La méthode GetValue retourne la valeur de la constante empaquetée dans un VARIANT.
IDebugHostConstant ::QueryInterface

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

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

Remarques

Pour les emplacements où des valeurs constantes sont présentes dans des informations symboliques (où une valeur particulière est un symbole qui peut ou non être une valeur constante), l’interface IDebugHostConstant exprime la notion d’une telle constante. Cela est généralement utilisé à des endroits comme les arguments de modèle où un argument donné est généralement un type, mais peut être un argument de modèle non de type (par exemple, une constante).

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