Méthode IHWEventHandler ::HandleEvent (shobjidl.h)

Gère la lecture automatique des événements d’appareil pour lesquels il n’existe aucun contenu du type que l’application est inscrite pour gérer.

Syntaxe

HRESULT HandleEvent(
  [in] LPCWSTR pszDeviceID,
  [in] LPCWSTR pszAltDeviceID,
  [in] LPCWSTR pszEventType
);

Paramètres

[in] pszDeviceID

Type : LPCWSTR

Pointeur vers une mémoire tampon de chaîne qui contient l’ID d’appareil.

[in] pszAltDeviceID

Type : LPCWSTR

Pointeur vers une mémoire tampon de chaîne qui contient l’ID d’appareil de remplacement. L’AUTRE ID d’appareil est plus lisible par l’homme que l’ID d’appareil principal.

[in] pszEventType

Type : LPCWSTR

Pointeur vers une mémoire tampon de chaîne qui contient le type d’événement. Les types d’événements incluent DeviceArrival, DeviceRemoval, MediaArrival et MediaRemoval.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Les types d’événements ne sont pas des constantes de langage C/C++ ; il s’agit de chaînes de texte littérales.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl.h
DLL Shimgvw.dll

Voir aussi

IHWEventHandler

IHWEventHandler ::HandleEventWithContent