Partager via


Interface IHWEventHandler2 (shobjidl.h)

Étend l’interface IHWEventHandler pour traiter l’élévation du contrôle de compte d’utilisateur (UAC) pour les gestionnaires d’appareils.

Héritage

L’interface IHWEventHandler2 hérite de IHWEventHandler. IHWEventHandler2 a également les types de membres suivants :

Méthodes

L’interface IHWEventHandler2 possède ces méthodes.

 
IHWEventHandler2 ::HandleEventWithHWND

Gère les événements d’appareil de lecture automatique qui contiennent des types de contenu que l’application n’est pas inscrite pour gérer. Cette méthode fournit un handle à la fenêtre propriétaire afin que l’interface utilisateur puisse être affichée si le processus nécessite des privilèges élevés.

Remarques

Cette interface fournit également les méthodes de l’interface IHWEventHandler , dont elle hérite.

Les gestionnaires qui implémentent cette interface doivent revenir rapidement des appels à IHWEventHandler ::HandleEvent et IHWEventHandler2 ::HandleEventWithHWND afin qu’ils ne bloquent pas la fermeture de la boîte de dialogue de lecture automatique. En outre, si un serveur local doit être lancé pour la création de ce gestionnaire, il ne doit pas bloquer l’appel CreateInstance ; il doit être retourné dès que possible.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl.h