событие DBT_USERDEFINED
Событие устройства DBT_USERDEFINED определяет определяемое пользователем событие.
Чтобы транслировать это событие устройства, вызовите функцию BroadcastSystemMessage с сообщением WM_DEVICECHANGE . Задайте для wParam значение DBT_USERDEFINED и задайте lParam , как описано ниже.
LRESULT CALLBACK WindowProc( HWND hwnd, // handle to window
UINT uMsg, // WM_DEVICECHANGE
WPARAM wParam, // DBT_USERDEFINED
LPARAM lParam ); // event-specific data
Параметры
-
hwnd
-
Дескриптор окна.
-
uMsg
-
Идентификатор сообщения WM_DEVICECHANGE .
-
wParam
-
Задайте значение DBT_USERDEFINED.
-
lParam
-
Указатель на структуру _DEV_BROADCAST_USERDEFINED , описывающую определяемую пользователем трансляцию. Элемент dbud_szName содержит имя определяемого пользователем сообщения, за которым следуют все пользовательские данные.
Возвращаемое значение
Возвращает значение TRUE.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows XP |
Минимальная версия сервера |
Windows Server 2003 |
Заголовок |
|