DBT_QUERYCHANGECONFIG 事件

系统广播DBT_QUERYCHANGECONFIG设备事件,以请求更改当前配置的权限, (停靠或取消停靠) 。 任何应用程序都可以拒绝此请求并取消更改。

为了广播此设备事件,系统使用 WM_DEVICECHANGE 消息, wParam 设置为 DBT_QUERYCHANGECONFIG, lParam 设置为零。

LRESULT CALLBACK WindowProc(
  HWND hwnd,       // handle to window
  UINT uMsg,       // WM_DEVICECHANGE
  WPARAM wParam,   // device-change event
  LPARAM lParam    // event-specific data
);

参数

hwnd

窗口的句柄。

uMsg

WM_DEVICECHANGE消息标识符。

wParam

设置为 DBT_QUERYCHANGECONFIG。

lParam

设置为零。

返回值

返回 TRUE 以授予更改配置的权限。

返回BROADCAST_QUERY_DENY以拒绝更改配置的权限。

要求

要求
最低受支持的客户端
Windows XP
最低受支持的服务器
Windows Server 2003
标头
Dbt.h

另请参阅

设备事件

设备管理事件

WM_DEVICECHANGE