Share via


DBT_DEVICETYPESPECIFIC事件

當發生裝置特定事件時,系統會廣播DBT_DEVICETYPESPECIFIC裝置事件。

若要廣播此裝置事件,系統會使用WM_DEVICECHANGE訊息,並將wParam設定為DBT_DEVICETYPESPECIFIClParam集合,如下所示。

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_DEVICETYPESPECIFIC。

lParam

識別裝置之結構的指標。 結構是由事件獨立標頭所組成,後面接著描述裝置的事件相依成員。 若要使用此結構,請將 結構視為 DEV_BROADCAST_HDR 結構,然後檢查其 dbch_devicetype 成員來判斷裝置類型。

傳回值

傳回 TRUE

規格需求

需求
最低支援的用戶端
Windows XP
最低支援的伺服器
Windows Server 2003
標頭
Dbt.h

另請參閱

裝置事件

裝置管理事件

DEV_BROADCAST_HDR

WM_DEVICECHANGE