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