IEEDataStorage

Esta interfaz representa una matriz de bytes.

Sintaxis

IEEDataStorage : IUnknown

Notas para los implementadores

El evaluador de expresiones (EE) implementa esta interfaz para representar una matriz de bytes (que usan los visualizadores de tipos para recuperar y cambiar datos a través de la interfaz IPropertyProxyEESide ). La EE normalmente implementa esta interfaz para admitir visualizadores de tipos externos.

Notas para autores de la llamada

Todos los métodos de la IPropertyProxyEESide interfaz devuelven esta interfaz. Llame a GetPropertyProxy para obtener la interfaz IPropertyProxyEESide . Llame a QueryInterface en una interfaz IDebugProperty3 para obtener la interfaz IPropertyProxyProvider.

Métodos en orden de tabla virtual

La IEEDataStorage interfaz implementa los métodos siguientes:

Method Descripción
GetData Recupera el número especificado de bytes de datos en un búfer proporcionado.
GetSize Recupera el número de bytes de datos disponibles.

Comentarios

Un visualizador de tipos usa esta interfaz para acceder a los datos mantenidos por un objeto específico. Los datos se tratan como una matriz de bytes, lo que permite al visualizador de tipos manipularlos de la manera que sea necesario para presentarlos al usuario.

Un visor personalizado también puede usar esta interfaz, si lo desea, aunque normalmente un visor personalizado usaría una interfaz personalizada, GetMemoryBytes o GetStringChars (para datos orientados a cadenas).

Requisitos

Encabezado: msdbg.h

Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop

Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte también