Freigeben über


Symbol-Anbieter-Schnittstellen

Im Folgenden werden die Symbol-Behandlungs-Schnittstellen für Visual Studio SDK.

Erörterung

Diese Schnittstellen werden verwendet, um Variablen in einer Aufrufliste, die während des Unterbrechungsmodus auszuwerten. Sie werden nur für Common Language Runtime-Symbol Textanbieter (SP) implementiert.

Schnittstelle

Vorbei implementiert

Beschreibung

IDebugAddress

SP

Stellt die Adresse eines Elements dar.

IDebugAddress2

SP

Stellt die Adresse eines Elements dar und ermöglicht den Zugriff auf Prozessnummer

IDebugArrayField

SP

Stellt ein Array oder einen Arraytyp Symbol dar.

IDebugClassField

SP

Stellt ein Symbol für Klassen oder - Klassentyp dar.

IDebugComPlusSymbolProvider

SP

Stellt einen Anbieter COM+-Symbol mit Methoden, die für den verwalteten Code vorgesehen sind.

IDebugComPlusSymbolProvider2

SP

Stellt einen Anbieter COM+-Symbol mit Methoden, die für den verwalteten Code beziehen und erweitert das IDebugComPlusSymbolProvider.

IDebugContainerField

SP

Stellt ein Symbol oder einen Typ dar, die ein Container für andere Symbole oder Typen handelt.

IDebugCustomAttribute

SP

Stellt ein benutzerdefiniertes Attribut dar, das auf ein Symbol angefügt werden kann.

IDebugCustomAttributeQuery

SP

Stellt eine Abfrage für benutzerdefinierte Attribute auf eine Methode oder einen Typ dar.

IDebugCustomAttributeQuery2

SP

Bietet Zugriff auf benutzerdefinierte Attribute auf ein Symbol.

IDebugDynamicField

SP

Die Basisschnittstelle für jeden Typ, der zur Laufzeit bestimmt werden kann.

IDebugDynamicFieldCOMPlus

SP

Stellt ein dynamisches Feld für ein IDebugBinder-Objekt dar.

IDebugEnumField

SP

Stellt einen Enumerationstyp dar.

IDebugExtendedField

SP

Erweitert die Typen der verfügbaren Feldern, um einen verwalteten Code generika zu unterstützen.

IDebugField

SP

Die Basisklasse für alle Felder. stellt eine Beschreibung eines Symbols oder des Typs dar.

IDebugGenericFieldDefinition

SP

Stellt die Definition eines Felds für einen verwalteten Code generischen Typ dar.

IDebugGenericFieldInstance

SP

Stellt eine Instanz eines Felds für einen verwalteten Code generischen Typ dar.

IDebugGenericParamField

SP

Stellt einen Parameter für einen generischen Typ von verwaltetem Code dar.

IDebugMethodField

SP

Stellt eine Methode dar.

IDebugModOpt

SP

Stellt einen Debugbuild optionaler Modifizierer dar.

IDebugPointerField

SP

Stellt einen Zeiger dar.

IDebugPrimitiveTypeField

SP

Stellt einen Typ enumerationswert aus einer IDebugField-Schnittstelle dar.

IDebugPropertyField

SP

Stellt eine Eigenschaft einer verwalteten Codeklasse dar, die abgerufen oder festgelegt werden kann.

IDebugSymbolProvider

SP

Stellt ein Symbol für, der Symbole und Typen bereitstellt.

IDebugSymbolProviderDirect

SP

Stellt einen Anbieter Symbol mit direkten Zugriff auf die Metadaten und zu den wichtigsten Schnittstellen Symbol.

IDebugTypeFieldBuilder

SP

Bietet die Möglichkeit, ein Feld zu erstellen, das einen Typ darstellt.

IDebugTypeFieldBuilder2

SP

Erweitert das IDebugTypeFieldBuilder, um in der Lage zu sein, Arraytypen zu erstellen.

IEnumDebugAddresses

SP

Stellt eine Auflistung von IDebugAddress-Objekten dar.

IEnumDebugCustomAttributes

SP

Stellt eine Auflistung von IDebugCustomAttribute-Objekten dar.

IEnumDebugFields

SP

Stellt eine Auflistung von IDebugField-Objekten dar.

Siehe auch

Referenz

API-Referenz (Visual Studio-Debugging)