Freigeben über


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

Siehe auch