IDebugBinder3IDebugBinder3

Important

Dans Visual Studio 2015, ce moyen d’implémenter des évaluateurs d’expression est déconseillée.In Visual Studio 2015, this way of implementing expression evaluators is deprecated. Pour plus d’informations sur l’implémentation des évaluateurs d’expression CLR, consultez évaluateurs d’Expression CLR et exemple d’évaluateur d’Expression managé.For information about implementing CLR expression evaluators, please see CLR Expression Evaluators and Managed Expression Evaluator Sample.

Cette interface fournit l’accès aux types, les alias et les services de visualiseur personnalisé.This interface provides access to types, aliases, and custom visualizer services.

SyntaxeSyntax

IDebugBinder3 : IDebugBinder  

Notes pour les implémenteursNotes for Implementers

Un moteur de débogage implémente cette interface pour prendre en charge les alias, les services de visualiseur personnalisé et l’accès aux informations de type d’objet.A debug engine implements this interface to support aliases, custom visualizer services, and access to object type information.

Remarques pour les appelantsNotes for Callers

Un IDebugBinder interface obtient cette interface à l’aide de QueryInterface.An IDebugBinder interface obtains this interface by using QueryInterface.

Méthodes dans l’ordre VtableMethods in Vtable order

Outre les méthodes fournies par le IDebugBinder interface, cette interface implémente les éléments suivants :In addition to the methods provided by the IDebugBinder interface, this interface implements the following:

MéthodeMethod DescriptionDescription
GetMemoryObjectGetMemoryObject Récupère un objet de mémoire qui représente la mémoire à laquelle cet objet est lié.Retrieves a memory object representing the memory to which this object is bound.
GetExceptionObjectAndTypeGetExceptionObjectAndType Récupère l’exception associée à cet objet (le cas échéant),Retrieves the exception associated with this object (if any),
FindAliasFindAlias Récupère un alias de fonction de son nom,Retrieves an alias given its name,
GetAllAliasesGetAllAliases Récupère un tableau de tous les alias pour cet objet,Retrieves an array of all aliases for this object,
GetTypeArgumentCountGetTypeArgumentCount Obtient le nombre de types d’arguments associé à cet objet,Gets the number of argument types associated with this object,
GetTypeArgumentsGetTypeArguments Récupère une liste de types d’arguments associé à cet objet,Retrieves a list of argument types associated with this object,
GetEEServiceGetEEService Obtient une interface à un service de visualiseurGets an interface to a visualizer service,
GetMemoryContext64GetMemoryContext64 Convertit un emplacement de l’objet ou d’une adresse mémoire de 64 bits à un contexte de la mémoire.Converts either an object location or a 64-bit memory address to a memory context.

SpécificationsRequirements

En-tête : ee.hHeader: ee.h

Namespace : Microsoft.VisualStudio.Debugger.InteropNamespace: Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dllAssembly: Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussiSee Also

Interfaces de l’évaluation d’expression Expression Evaluation Interfaces
IDebugBinderIDebugBinder