DBT_USERDEFINED 事件
DBT_USERDEFINED设备事件标识用户定义的事件。
若要广播此设备事件,请使用WM_DEVICECHANGE消息调用 BroadcastSystemMessage 函数。 将 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 |
标头 |
|