DBT_USERDEFINED Ereignis
Das DBT_USERDEFINED Geräteereignis identifiziert ein benutzerdefiniertes Ereignis.
Um dieses Geräteereignis zu übertragen, rufen Sie die BroadcastSystemMessage-Funktion mit der WM_DEVICECHANGE Nachricht auf. Legen Sie wParam auf DBT_USERDEFINED fest, und legen Sie lParam fest, wie im Folgenden beschrieben.
LRESULT CALLBACK WindowProc( HWND hwnd, // handle to window
UINT uMsg, // WM_DEVICECHANGE
WPARAM wParam, // DBT_USERDEFINED
LPARAM lParam ); // event-specific data
Parameter
-
hwnd
-
Das Fensterhandle
-
uMsg
-
Der WM_DEVICECHANGE Nachrichtenbezeichner.
-
wParam
-
Legen Sie auf DBT_USERDEFINED fest.
-
lParam
-
Ein Zeiger auf eine _DEV_BROADCAST_USERDEFINED Struktur, die die laufende benutzerdefinierte Übertragung beschreibt. Das dbud_szName-Member enthält den Namen der benutzerdefinierten Nachricht, gefolgt von allen benutzerdefinierten Daten.
Rückgabewert
Gibt TRUE zurück.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows XP |
Unterstützte Mindestversion (Server) |
Windows Server 2003 |
Header |
|