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