Partager via


IDebugBinder3

Cette interface fournit l'accès aux types, aux alias, et services personnalisés du visualiseur.

IDebugBinder3 : IDebugBinder

Remarques à l'intention des implémenteurs

Un moteur de débogage implémente cette interface pour prendre en charge les alias, les services personnalisés du visualiseur, et l'accès aux informations de type d'objet.

Remarques pour les appelants

Une interface d' IDebugBinder reçoit cette interface à l'aide de QueryInterface.

méthodes en commande de Vtable

En plus de les méthodes fournies par l'interface d' IDebugBinder , cette interface implémente les éléments suivants :

Méthode

Description

IDebugBinder3 : : GetMemoryObject

Récupère un objet mémoire représentant la mémoire à laquelle cet objet est lié.

IDebugBinder3 : : GetExceptionObjectAndType

Récupère l'exception associée à cet objet (le cas échéant),

IDebugBinder3 : : FindAlias

Récupère un alias avec son nom,

IDebugBinder3 : : GetAllAliases

Récupère un tableau des alias pour cet objet,

IDebugBinder3 : : GetTypeArgumentCount

Obtient le nombre de types d'argument associés à cet objet,

IDebugBinder3 : : GetTypeArguments

Extrait une liste de types d'argument associés à cet objet,

IDebugBinder3 : : GetEEService

Obtient une interface à un service du visualiseur,

IDebugBinder3 : : GetMemoryContext64

convertit un emplacement d'objet ou une adresse mémoire 64 bits à un contexte de mémoire.

Configuration requise

en-tête : ee.h

l'espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi

Référence

IDebugBinder

Concepts

interfaces d'évaluation de l'expression