Compartilhar via


Interface IHWEventHandler (shobjidl.h)

Chamado pela Reprodução Automática para implementar o tratamento de tipos de mídia registrados.

Herança

A interface IHWEventHandler herda da interface IUnknown . IHWEventHandler também tem estes tipos de membros:

Métodos

A interface IHWEventHandler tem esses métodos.

 
IHWEventHandler::HandleEvent

Manipula eventos de dispositivo de Reprodução Automática para os quais não há conteúdo do tipo que o aplicativo está registrado para manipular.
IHWEventHandler::HandleEventWithContent

Não implementado. (IHWEventHandler.HandleEventWithContent)
IHWEventHandler::Initialize

Inicializa um objeto que contém uma implementação da interface IHWEventHandler.

Comentários

Os desenvolvedores que dão suporte a essa interface devem expô-la em um servidor COM (Component Object Model).

Todos os aplicativos registrados como manipuladores de mídia de Reprodução Automática devem implementar essa interface. Os manipuladores que implementam essa interface devem retornar rapidamente de chamadas para IHWEventHandler::HandleEvent e IHWEventHandler2::HandleEventWithHWND para que não bloqueiem o fechamento da caixa de diálogo Reprodução Automática. Além disso, se um servidor local precisar ser iniciado para a criação desse manipulador, ele não deverá bloquear a chamada CreateInstance; ele deve retornar assim que possível.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shobjidl.h