Freigeben über


IDebugBinder3

Diese Schnittstelle ermöglicht den Zugriff auf Typen, Aliase und an benutzerdefinierte Schnellansicht Dienste.

IDebugBinder3 : IDebugBinder

Hinweise für Implementierer

Ein Debuggen Modul implementiert diese Schnittstelle, um benutzerdefinierte Aliase Schnellansicht Objekttyp und den Zugriff auf die Anwendungsdienste zu unterstützen.

Hinweise für Aufrufer

Eine IDebugBinder-Schnittstelle erhält diese Schnittstelle, indem sie QueryInterfaceverwendet.

Methoden in die Vtable-Reihenfolge

Zusätzlich zu den Methoden, die von der IDebugBinder-Schnittstelle bereitgestellt werden, implementiert diese Schnittstelle Folgendes:

Methode

Beschreibung

IDebugBinder3::GetMemoryObject

Ruft ein Speicher Objekt ab, das den Speicher darstellt, zu dem dieses Objekt gebunden ist.

IDebugBinder3::GetExceptionObjectAndType

Ruft die Ausnahme ab, die diesem Objekt zugeordnet ist (sofern vorhanden)

IDebugBinder3::FindAlias

Ruft einen angegebenen Alias. B. den Namen ab

IDebugBinder3::GetAllAliases

Ruft ein Array aller Aliase für dieses Objekt ab.

IDebugBinder3::GetTypeArgumentCount

Ruft die Anzahl der Argumenttypen ab, die diesem Objekt zugeordnet sind.

IDebugBinder3::GetTypeArguments

Ruft eine Liste der Argumenttypen ab, die diesem Objekt zugeordnet sind.

IDebugBinder3::GetEEService

Ruft eine Schnittstelle zu einem für Schnellansicht.

IDebugBinder3::GetMemoryContext64

Konvertiert ein Objekt in einen Speicherort oder eine 64-Bit-Speicheradresse Arbeitsspeicher Elementkontext.

Anforderungen

Header: ee.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch

Referenz

IDebugBinder

Konzepte

Ausdrucksauswertungs-Schnittstellen