é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 |
|