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
-
wParam
-
設定為 DBT_USERDEFINED。
-
lParam
-
描述進行中使用者定義廣播 之_DEV_BROADCAST_USERDEFINED 結構的指標。 dbud_szName成員包含使用者定義訊息的名稱,後面接著任何使用者定義的資料。
傳回值
傳回 TRUE。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows XP |
最低支援的伺服器 |
Windows Server 2003 |
標頭 |
|