IDebugProperty3
Этот интерфейс обеспечивает поддержку:
Извлечение произвольно длинная строка, связанная со свойством.
Связывание уникальный идентификатор со свойством.
Получить список пользовательских средств просмотра для свойства.
Устанавливать значение свойства с возможностью сообщить все результирующие ошибки
IDebugProperty3 : IDebugProperty2
Примечания по реализации
Отладчик (DE) реализует этот интерфейс на одном и том же объекта, реализующего IDebugProperty2, чтобы обеспечить поддержку длинных строк, идентификаторы свойств и пользовательских средств просмотра.
Замечания для вызывающих объектов
Вызов QueryInterface на IDebugProperty2 интерфейс для получения этого интерфейса.
Методы в том порядке Vtable
В дополнение к методам, наследуемым от интерфейса IDebugProperty2, интерфейс IDebugProperty3 предоставляет следующие методы.
Метод |
Описание |
---|---|
Возвращает длину строки, связанной со свойством. |
|
Возвращает строку в пользователь-поставленном буфере. |
|
Создает уникальный идентификатор для данного свойства. |
|
Уничтожает уникальный идентификатор для данного свойства. |
|
Возвращает количество пользовательских средств просмотра, что это свойство можно просмотреть с помощью. |
|
Возвращает список пользовательских средств просмотра, что это свойство можно просмотреть с помощью. |
|
Устанавливает значение данного свойства, возвращается сообщение об ошибке, если что-либо пошло неправильно. |
Заметки
IDebugProperty3::SetValueAsStringWithError предпочтительным способом для сеанса отладки (SDM) диспетчер для задания значения этого свойства.
Требования
Заголовок: msdbg.h
Пространство имен: Microsoft.VisualStudio.Debugger.Interop
Сборка: Microsoft.VisualStudio.Debugger.Interop.dll