Поделиться через


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

Представляет сигнатуру модуля — определение, которое будет соответствовать набору модулей по имени и (или) версии.

Наследование

IDebugHostModuleSignature наследуется от IUnknown.

Методы

Интерфейс IDebugHostModuleSignature содержит следующие методы.

 
IDebugHostModuleSignature::AddRef

Метод IDebugHostModuleSignature::AddRef увеличивает число ссылок для интерфейса в объекте .
IDebugHostModuleSignature::IsMatch

Метод IsMatch сравнивает конкретный модуль с сигнатурой, сравнивая имя и версию модуля с именем и диапазоном версий, указанными в сигнатуре.
IDebugHostModuleSignature::QueryInterface

Извлекает указатели на поддерживаемые интерфейсы в объекте . Этот метод вызывает IUnknown AddRef для возвращаемого указателя.
IDebugHostModuleSignature::Release

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

Комментарии

Сигнатуры модулей представляют собой средство проверка, соответствует ли данный модуль набору критериев, касающихся именования и управления версиями. Подпись модуля создается с помощью метода CreateModuleSignature в IDebugHostSymbols. Он может совпадать с именем модуля и необязательным диапазоном номеров версий модуля. После создания такой подписи клиент получает интерфейс IDebugHostModuleSignature.

Требования

Требование Значение
Заголовок dbgmodel.h

См. также раздел

Общие сведения о модели данных отладчика C++