Freigeben über


IEEDataStorage

Diese Schnittstelle stellt ein Bytearray dar.

IEEDataStorage : IUnknown

Hinweise für Implementierer

Die Ausdrucksauswertung (EE) implementiert diese Schnittstelle, um ein Bytearray darzustellen (wird durch den Typ schnellansichten, um Daten von der IPropertyProxyEESide-Schnittstelle abzurufen und zu ändern.) Die EE normalerweise implementiert diese Schnittstelle, um externe Typ schnellansichten zu unterstützen.

Hinweise für Aufrufer

Alle Methoden für die IPropertyProxyEESide-Schnittstelle geben diese Schnittstelle zurück. IPropertyProxyProvider::GetPropertyProxy Aufruf zum Abrufen der IPropertyProxyEESide-Schnittstelle. Rufen Sie QueryInterface auf einer Schnittstelle dargestellt IDebugProperty3 zum Abrufen der IPropertyProxyProvider-Schnittstelle.

Methoden in die Vtable-Reihenfolge

Die IEEDataStorage-Schnittstelle implementiert die folgenden Methoden:

Methode

Beschreibung

IEEDataStorage::GetData

Ruft die angegebene Anzahl von Bytes der Daten in einen angegebenen Puffer ab.

IEEDataStorage::GetSize

Ruft die Anzahl der verfügbaren Bytes Daten ab oder legt diese fest.

Hinweise

Diese Schnittstelle wird von einer Typ schnellansicht auf Daten verwendet, die für ein bestimmtes Objekt angehalten werden. Die Daten werden als Bytearray behandelt. Dadurch kann der Typ schnellansicht, um sie in bearbeiten, welche Methode erforderlich ist, um sie dem Benutzer darstellt.

Ein benutzerdefinierter Viewer kann diese Schnittstelle auch verwenden, wenn dies erforderlich ist, obwohl in der Regel einen benutzerdefinierten Viewer eine benutzerdefinierte Schnittstelle, IDebugProperty2::GetMemoryBytes oder IDebugProperty3::GetStringChars verwenden würde (für stringorientierte Daten).

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch

Referenz

IPropertyProxyEESide

Konzepte

Kern-Schnittstellen

Typ-Schnellansicht und Gewohnheits-Viewer