événement DBT_USERDEFINED
L’événement d’appareil DBT_USERDEFINED identifie un événement défini par l’utilisateur.
Pour diffuser cet événement d’appareil, appelez la fonction BroadcastSystemMessage avec le message WM_DEVICECHANGE . Définissez wParam sur DBT_USERDEFINED et définissez lParam comme décrit ci-dessous.
LRESULT CALLBACK WindowProc( HWND hwnd, // handle to window
UINT uMsg, // WM_DEVICECHANGE
WPARAM wParam, // DBT_USERDEFINED
LPARAM lParam ); // event-specific data
Paramètres
-
Hwnd
-
Handle d'une fenêtre.
-
uMsg
-
Identificateur de message WM_DEVICECHANGE .
-
wParam
-
Définissez sur DBT_USERDEFINED.
-
lParam
-
Pointeur vers une structure _DEV_BROADCAST_USERDEFINED qui décrit la diffusion définie par l’utilisateur en cours. Le membre dbud_szName contient le nom du message défini par l’utilisateur, suivi de toutes les données définies par l’utilisateur.
Valeur retournée
Retourne TRUE.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows XP |
Serveur minimal pris en charge |
Windows Server 2003 |
En-tête |
|