共用方式為


DBT_QUERYCHANGECONFIG事件

系統會廣播DBT_QUERYCHANGECONFIG裝置事件,以要求變更目前設定的許可權, (停駐或取消停駐) 。 任何應用程式都可以拒絕此要求並取消變更。

若要廣播此裝置事件,系統會使用wParam設定為 DBT_QUERYCHANGECONFIG 且lParam設定為零的WM_DEVICECHANGE訊息。

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