Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |
|