Partager via


é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
Dbt.h

Voir aussi

Événements de l'appareil

événements Gestion des appareils

_DEV_BROADCAST_USERDEFINED

WM_DEVICECHANGE

BroadcastSystemMessage