Поделиться через


IEEDataStorage

Этот интерфейс представляет массив байтов.

IEEDataStorage : IUnknown

Примечания по реализации

Средство оценки выражений (EE) реализует этот интерфейс, чтобы представлять массив байтов, используемых визуализаторами типа для получения и информациями об изменениях через IPropertyProxyEESide интерфейс). EE обычно реализует этот интерфейс, чтобы поддерживать внешние визуализаторы типа.

Замечания для вызывающих объектов

Методы IPropertyProxyEESide интерфейс всех возвращает этот интерфейс. Вызов IPropertyProxyProvider::GetPropertyProxy доступ IPropertyProxyEESide интерфейс. Вызов QueryInterface на IDebugProperty3 интерфейс для получения IPropertyProxyProvider интерфейс.

Методы в том порядке Vtable

IEEDataStorage интерфейс реализует следующие методы:

Метод

Описание

IEEDataStorage::GetData

Получает указанное число байтов данных в предоставленный буфер.

IEEDataStorage::GetSize

Извлекает число байтов доступных данных.

Заметки

Этот интерфейс используется визуализатором типа для доступа к данным, который содержит указанный объект. Эти данные обрабатываются как массив байтов, позволяя визуализатор типа для управления их в него требуется любой способ представления пользователю.

Пользовательский средство просмотра также может использовать этот интерфейс, при необходимости, то, как правило пользовательское средство просмотра использует пользовательский интерфейс IDebugProperty2::GetMemoryBytes OR IDebugProperty3::GetStringChars (для строка-ориентированных данных).

Требования

Заголовок: msdbg.h

Пространство имен: Microsoft.VisualStudio.Debugger.Interop

Сборка: Microsoft.VisualStudio.Debugger.Interop.dll

См. также

Ссылки

IPropertyProxyEESide

Основные понятия

основной интерфейсы

Визуализатор типа и пользовательские средства просмотра