IEEDataStorage

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

Синтаксис

IEEDataStorage : IUnknown

Примечания для разработчиков

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

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

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

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

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

Метод Description
GetData Извлекает указанное число байтов данных в предоставленный буфер.
GetSize Извлекает доступное количество доступных байтов данных.

Замечания

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

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

Requirements

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

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

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

См. также