IEEDataStorage
Diese Schnittstelle stellt ein Bytearray dar.
Syntax
IEEDataStorage : IUnknown
Hinweise für Implementierer
Der Ausdrucksauswert (EE) implementiert diese Schnittstelle, um ein Bytearray darzustellen (verwendet von Typschnellansichten zum Abrufen und Ändern von Daten über die IPropertyProxyEESide-Schnittstelle ). Die EE implementiert diese Schnittstelle in der Regel zur Unterstützung externer Typschnellansichten.
Hinweise für Aufrufer
Die Methoden auf der IPropertyProxyEESide
Schnittstelle geben alle diese Schnittstelle zurück. Rufen Sie GetPropertyProxy auf, um die IPropertyProxyEESide-Schnittstelle abzurufen. Rufen Sie QueryInterface auf einer IDebugProperty3-Schnittstelle auf, um die IPropertyProxyProvider-Schnittstelle abzurufen.
Methoden in Vtable-Reihenfolge
Die IEEDataStorage
Schnittstelle implementiert die folgenden Methoden:
Methode | Beschreibung |
---|---|
GetData | Ruft die angegebene Anzahl von Datenbytes für einen bereitgestellten Puffer ab. |
GetSize | Ruft die Anzahl der verfügbaren Datenbytes ab. |
Hinweise
Diese Schnittstelle wird von einer Typschnellansicht verwendet, um auf Daten zuzugreifen, die von einem bestimmten Objekt gehalten werden. Die Daten werden als Bytearray behandelt, sodass die Typschnellansicht sie auf die gewünschte Weise bearbeiten kann, um sie dem Benutzer zu präsentieren.
Ein benutzerdefinierter Viewer kann diese Schnittstelle auch bei Bedarf verwenden, obwohl in der Regel ein benutzerdefinierter Viewer eine benutzerdefinierte Schnittstelle, GetMemoryBytes oder GetStringChars (für Zeichenfolgenorientierte Daten) verwendet.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll