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