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


Интерфейс IDynamicHWHandler (shobjidl.h)

Вызывается автозапуском. Предоставляет методы, которые получают динамическую информацию о зарегистрированном обработчике перед отображением ее пользователю.

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

Интерфейс IDynamicHWHandler наследуется от интерфейса IUnknown . IDynamicHWHandler также имеет следующие типы элементов:

Методы

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

 
IDynamicHWHandler::GetDynamicInfo

Вызывается системой, чтобы определить, будет ли отображаться определенный обработчик перед отображением диалогового окна автозапуска.

Комментарии

До этого интерфейса, когда приложение регистрировало обработчик и отображалось в запросе автозапуска, обработчик всегда отображался при условии, что тип контента (например, mp3 или avi), связанный с этим обработчиком, был найден на устройстве мультимедиа. Всегда отображались один и тот же значок и строка действия.

Если обработчик реализует этот интерфейс перед отображением обработчика, автозапуск сначала вызывает IDynamicHWHandler::GetDynamicInfo , чтобы определить, должен ли этот обработчик быть представлен пользователю. Если требуется отобразить обработчик, можно указать строку действия, отличную от строки, предоставленной регистрацией статического обработчика в разделе HKLM.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header shobjidl.h