判斷USB Composite Device是否能夠被禁用和啟用

來源:酷知科普網 2.85W

在window程式設計中我們需要使用SetupDiChangeState介面對系統自帶USB Composite Device進行控制,但是有的電腦上會成功,有的會控制失敗,這和作業系統和電腦硬體有關係!

操作方法

(01)點選左下角的開始選單,找到選單中的計算機,然後滑鼠選中計算機點選右鍵,然後找到出現的管理選單項,點選滑鼠左鍵。

判斷USB Composite Device是否能夠被禁用和啟用

(02)看到彈出計算機管理視窗。

判斷USB Composite Device是否能夠被禁用和啟用 第2張

(03)點選裝置管理器,右側出現裝置列表。

判斷USB Composite Device是否能夠被禁用和啟用 第3張

(04)左鍵雙擊通用序列控制器,能夠看到Usb Composite Device

判斷USB Composite Device是否能夠被禁用和啟用 第4張

(05)右鍵點選Usb Composite Device,如果選單項裡面沒有禁用選單項,說明該裝置在當前硬體和作業系統環境下不支援禁用和啟用操作。呼叫SetupDiChangeState禁用或者啟用裝置時會失敗!

判斷USB Composite Device是否能夠被禁用和啟用 第5張

(06)右鍵點選Usb Composite Device,如果選單項裡面有禁用選單項,說明該裝置在當前硬體和作業系統環境下支援禁用和啟用操作。呼叫SetupDiChangeState禁用或者啟用裝置時會成功!

判斷USB Composite Device是否能夠被禁用和啟用 第6張

特別提示

另外還有的系統沒有USB Composite Device裝置,說明也不支援!

熱門標籤