Interface IDebugHostData (dbgmodel.h)

Interface (dérivée de IDebugHostSymbol ) pour les données.

Représente des données au sein d’un module (s’il s’agit d’une structure ou d’une classe, il s’agirait d’un IDebugHostField).

Héritage

IDebugHostData hérite de IDebugHostSymbol.

Méthodes

L’interface IDebugHostData comporte ces méthodes.

 
IDebugHostData ::AddRef

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

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

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

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

La méthode IDebugHostData ::GetLocation, lorsqu’elle est appelée sur un symbole avec un emplacement statique, obtient l’emplacement abstrait (adresse) du symbole.
IDebugHostData ::GetLocationKind

La méthode IDebugHostData ::GetLocationKind, lorsqu’elle est appelée sur un symbole, obtient le type d’emplacement où se trouve le symbole en fonction de l’énumération LocationKind.
IDebugHostData ::GetName

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

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

Retourne le type (qui est « int * ») du symbole si le symbole a un type. Si le symbole n’a pas de type, une erreur est retournée.
IDebugHostData ::GetValue

Retourne la valeur de la constante dans une structure de données VARIANT.
IDebugHostData ::QueryInterface

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

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

Remarques

Les données des modules qui ne sont pas membres d’un autre type sont représentées par l’interface IDebugHostData.

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