Partager via


IDebugPointerObject

Important

Dans Visual Studio 2015, cette façon d’implémenter des évaluateurs d’expression est déconseillée. Pour plus d’informations sur l’implémentation d’évaluateurs d’expression CLR, consultez l’exemple d’évaluateurs d’expression CLR et d’évaluateur d’expression managée.

Cette interface représente un objet pointeur.

Syntaxe

IDebugPointerObject : IDebugObject

Remarques pour les implémenteurs

L’évaluateur d’expression implémente cette interface pour représenter un objet pointeur.

Remarques pour les appelants

L’interface IDebugObject peut obtenir cette interface à l’aide de QueryInterface si le IDebugObject pointeur représente.

Méthodes dans l'ordre Vtable

Outre les méthodes héritées d’IDebugObject, l’interface IDebugPointerObject expose les méthodes suivantes.

Méthode Description
Dereference Obtient l’objet auquel pointe l’interface.
GetBytes Obtient la valeur à laquelle l’interface pointe sous la forme d’une série d’octets consécutifs.
SetBytes Définit la valeur à laquelle l’interface pointe à partir d’une série d’octets consécutifs.

Notes

Un évaluateur d’expression utilise cette interface pour représenter un pointeur dans une arborescence d’analyse.

Spécifications

En-tête : ee.h

Espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi