Интерфейс IDebugHostContextExtensibility (dbgmodel.h)

Необязательный интерфейс dbgmodel.h для узлов для поддержки определенных расширений.

Наследство

IDebugHostContextExtensibility наследует от IUnknown.

Методика

Интерфейс IDebugHostContextExtensibility имеет эти методы.

 
IDebugHostContextExtensibility::AddRef

Метод AddRef увеличивает число ссылок для объекта.
IDebugHostContextExtensibility::CloneContextForModification

Метод CloneContextForModification клонирует объект контекста узла и возвращает интерфейс однократного изменения для связывания данных с контекстом.
IDebugHostContextExtensibility::CloneContextWithModification

Метод CloneContextWithModification клонирует текущий контекст узла, связывает определенный большой двоичный объект расширения с клонированным контекстом, завершает контекст и возвращает неизменяемый интерфейс к клонированного контекста.
IDebugHostContextExtensibility::HasExtensionData

Метод HasExtensionData указывает, связан ли с ним определенный контекст расширения.
IDebugHostContextExtensibility::QueryInterface

Метод QueryInterface запрашивает указатель на указанный интерфейс в объекте контекста.
IDebugHostContextExtensibility::ReadExtensionData

Метод ReadExtensionData считывает данные расширения из контекста узла.
IDebugHostContextExtensibility::Release

Метод Release уменьшает количество ссылок для интерфейса в объекте.

Требования

Требование Ценность
заголовка dbgmodel.h

См. также

Обзор модели данных отладчика C++