共用方式為


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
標頭
Dbt.h

另請參閱

裝置事件

裝置管理事件

_DEV_BROADCAST_USERDEFINED

WM_DEVICECHANGE

BroadcastSystemMessage