DBT_DEVNODES_CHANGED事件
當裝置已新增至系統或從系統移除時,系統會廣播DBT_DEVNODES_CHANGED裝置事件。 維護系統中裝置清單的應用程式應該會重新整理其清單。
若要廣播此裝置事件,系統會使用 WM_DEVICECHANGE 訊息, 並將 wParam 設定為 DBT_DEVNODES_CHANGED, 而 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
-
wParam
-
設定為 DBT_DEVNODES_CHANGED。
-
lParam
-
設定為零。
傳回值
傳回 TRUE。
備註
系統不會新增或移除哪些裝置的其他資訊。 需要詳細資訊的應用程式應該使用 RegisterDeviceNotification 函式註冊裝置通知。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows XP |
最低支援的伺服器 |
Windows Server 2003 |
標頭 |
|