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


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

Вызывается автозапуском для реализации обработки зарегистрированных типов мультимедиа.

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

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

Методы

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

 
IHWEventHandler::HandleEvent

Обрабатывает события автозапуска устройства, для которых отсутствует содержимое типа, для обработки которого зарегистрировано приложение.
IHWEventHandler::HandleEventWithContent

Не реализован. (IHWEventHandler.HandleEventWithContent)
IHWEventHandler::Initialize

Инициализирует объект , содержащий реализацию интерфейса IHWEventHandler.

Комментарии

Разработчики, поддерживающие этот интерфейс, должны предоставлять его на сервере com-модели.

Все приложения, зарегистрированные как обработчики мультимедиа autoplay, должны реализовывать этот интерфейс. Обработчики, реализующие этот интерфейс, должны быстро возвращать данные из вызовов IHWEventHandler::HandleEvent и IHWEventHandler2::HandleEventWithHWND , чтобы не блокировать закрытие диалогового окна автозапуска. Кроме того, если локальный сервер должен быть запущен для создания этого обработчика, он не должен блокировать вызов CreateInstance. он должен вернуться как можно скорее.

Требования

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