IDebugPointerField
Cette interface représente un type de pointeur.
Syntaxe
IDebugPointerField : IDebugContainerField
Remarques pour les implémenteurs
Le fournisseur de symboles implémente cette interface pour représenter un pointeur.
Remarques pour les appelants
Utilisez QueryInterface pour obtenir cette interface à partir de l’interface IDebugField si GetKind retourne FIELD_TYPE_POINTER
.
Méthodes dans l’ordre de la table virtuelle
Outre les méthodes sur les interfaces et IDebugContainerField
les IDebugField
méthodes, cette interface implémente la méthode suivante :
Méthode | Description |
---|---|
GetDereferencedField | Retourne un champ IDebugField décrivant la cible du pointeur. |
Notes
En C/C++, un pointeur peut être un conteneur s’il est utilisé avec la notation de tableau. Par exemple, donné char *pString
, pString
a un type de pointeur vers char
. pString[3]
a le type d’un conteneur qui est un pointeur vers char
celui-ci fait référence au quatrième élément de ce conteneur.
Spécifications
En-tête : sh.h
Espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll