Freigeben über


Symbol Provider Interfaces

Im Folgenden finden Sie die Symbolbehandlungsschnittstellen für das Visual Studio SDK.

Diskussion (Discussion)

Diese Schnittstellen werden verwendet, um Variablen in einem Aufrufstapel während des Unterbrechungsmodus auszuwerten. Sie werden nur für Common Language Runtime-Symbolanbieter (SP) implementiert.

Schnittstelle Implementiert von Beschreibung
IDebugAddress SP Stellt die Adresse eines Elements dar.
IDebugAddress2 SP Stellt die Adresse eines Elements dar, das Zugriff auf die Prozess-ID bereitstellt.
IDebugArrayField SP Stellt ein Arraysymbol oder einen Arraytyp dar.
IDebugClassField SP Stellt ein Klassensymbol oder einen Klassentyp dar.
IDebugComPlusSymbolProvider SP Stellt einen COM+-Symbolanbieter mit Methoden dar, die für verwalteten Code spezifisch sind.
IDebugComPlusSymbolProvider2 SP Stellt einen COM+-Symbolanbieter mit Methoden dar, die spezifisch für verwalteten Code sind und den IDebugComPlusSymbolProvider erweitern.
IDebugContainerField SP Stellt ein Symbol oder typ dar, das ein Container für andere Symbole oder Typen ist.
IDebugCustomAttribute SP Stellt ein benutzerdefiniertes Attribut dar, das einem Symbol angefügt werden kann.
IDebugCustomAttributeQuery SP Stellt eine Abfrage für benutzerdefinierte Attribute für eine Methode oder einen Typ dar.
IDebugCustomAttributeQuery2 SP Bietet Zugriff auf benutzerdefinierte Attribute für 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 Felder, um verwaltete Codegenerika zu unterstützen.
IDebugField SP Die Basisklasse für alle Felder; stellt eine Beschreibung eines Symbols oder Typs dar.
IDebugGenericFieldDefinition SP Stellt die Definition eines Felds für einen generischen Typ mit verwaltetem Code dar.
IDebugGenericFieldInstance SP Stellt eine Instanz eines Felds für einen generischen Typ mit verwaltetem Code dar.
IDebugGenericParamField SP Stellt einen Parameter für einen generischen Typ mit verwaltetem Code dar.
IDebugMethodField SP Stellt eine Methode dar.
IDebugModOpt SP Stellt einen optionalen Debugmodifizierer dar.
IDebugPointerField SP Stellt einen Zeiger dar.
IDebugPrimitiveTypeField SP Stellt einen primitiven Enumerationswert aus einer IDebugField-Schnittstelle dar.
IDebugPropertyField SP Stellt eine Eigenschaft einer verwalteten Codeklasse dar, die abgerufen oder festgelegt werden kann.
IDebugSymbolProvider SP Stellt einen Symbolanbieter dar, der Symbole und Typen bereitstellt.
IDebugSymbolProviderDirect SP Stellt einen Symbolanbieter mit direktem Zugriff auf Metadaten- und Kernsymbolschnittstellen dar.
IDebugTypeFieldBuilder SP Stellt die Möglichkeit dar, ein Feld zu erstellen, das einen Typ darstellt.
IDebugTypeFieldBuilder2 SP Erweitert das IDebugTypeFieldBuilder-Objekt , um Arraytypen erstellen zu können.
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