Partager via


événement DBT_DEVNODES_CHANGED

Le système diffuse l’événement d’appareil DBT_DEVNODES_CHANGED lorsqu’un appareil a été ajouté ou supprimé du système. Les applications qui gèrent des listes d’appareils dans le système doivent actualiser leurs listes.

Pour diffuser cet événement d’appareil, le système utilise le message WM_DEVICECHANGE avec wParam défini sur DBT_DEVNODES_CHANGED et lParam défini sur zéro.

LRESULT CALLBACK WindowProc(
  HWND hwnd,       // handle to window
  UINT uMsg,       // WM_DEVICECHANGE
  WPARAM wParam,   // device-change event
  LPARAM lParam    // event-specific data
);

Paramètres

Hwnd

Handle d'une fenêtre.

uMsg

Identificateur de message WM_DEVICECHANGE .

wParam

Définissez sur DBT_DEVNODES_CHANGED.

lParam

Définit la valeur zéro.

Valeur retournée

Retourne TRUE.

Notes

Il n’existe aucune information supplémentaire sur l’appareil qui a été ajouté ou supprimé du système. Les applications qui nécessitent plus d’informations doivent s’inscrire pour la notification d’appareil à l’aide de la fonction RegisterDeviceNotification .

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows XP
Serveur minimal pris en charge
Windows Server 2003
En-tête
Dbt.h

Voir aussi

Événements de l'appareil

événements Gestion des appareils

DEV_BROADCAST_HDR

WM_DEVICECHANGE