_Événement USERDEFINED DBT

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 . Affectez à wParam la valeur DBT _ USERDEFINED et définissez lParam comme indiqué 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 du message WM _ DEVICECHANGE .

wParam

Défini sur DBT _ USERDEFINED.

lParam

Pointeur vers une structure _ _ _ USERDEFINED de diffusion de développement 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 de retour

Retourne la valeur 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 de gestion des appareils

__USERDEFINED de diffusion dev _

_DEVICECHANGE WM

BroadcastSystemMessage