IDebugProperty3
Diese Schnittstelle unterstützt:
Eine willkürlich lange Zeichenfolge der Eigenschaft zugeordneten abrufen.
Eine eindeutige ID mit der Standardzuordnung einer Eigenschaft.
Eine Liste der benutzerdefinierten Viewern für die Eigenschaft abrufen.
Ruft den Wert einer Eigenschaft mit der Fähigkeit festlegen, alle resultierenden Fehler zu melden
IDebugProperty3 : IDebugProperty2
Hinweise für Implementierer
Das Debugmodul (DE) implementiert diese Schnittstelle für dasselbe Objekt, das IDebugProperty2 implementiert, um Unterstützung für lange Zeichenfolgen, Eigenschaften-ID und benutzerdefinierten Viewer zu unterstützen.
Hinweise für Aufrufer
Aufruf QueryInterface auf einer IDebugProperty2-Schnittstelle zum Abrufen dieser Schnittstelle.
Methoden in die Vtable-Reihenfolge
Zusätzlich zu den von IDebugProperty2 geerbten Methoden macht die IDebugProperty3-Schnittstelle die folgenden Methoden verfügbar.
Methode |
Beschreibung |
---|---|
Gibt die Länge der Zeichenfolge zurück, die der Eigenschaft zugeordnet ist. |
|
Gibt die Zeichenfolge in einem vom Benutzer angegebenen Puffer zurück. |
|
Erstellt eine eindeutige ID für diese Eigenschaft. |
|
Zerstört die eindeutige ID für diese Eigenschaft. |
|
Gibt die Anzahl von benutzerdefinierten Viewern zurück, dass diese angezeigt werden kann. |
|
Gibt die Liste der benutzerdefinierten Viewern zurück, dass diese angezeigt werden kann. |
|
Legt den Wert der Eigenschaft fest und gibt eine Fehlermeldung zurück, wenn alle schief wurde. |
Hinweise
IDebugProperty3::SetValueAsStringWithError ist die bevorzugte Methode für den Debug- Manager der Sitzung (SDM) einen Wert der Eigenschaft festzulegen.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll