判断USB Composite Device是否能够被禁用和启用
在window编程中我们需要使用SetupDiChangeState接口对系统自带USB Composite Device进行控制,但是有的电脑上会成功,有的会控制失败,这和操作系统和电脑硬件有关系!
操作方法
- 01
点击左下角的开始菜单,找到菜单中的计算机,然后鼠标选中计算机点击右键,然后找到出现的管理菜单项,点击鼠标左键。
- 02
看到弹出计算机管理窗口。
- 03
点击设备管理器,右侧出现设备列表。
- 04
左键双击通用串行控制器,能够看到Usb Composite Device
- 05
右键点击Usb Composite Device,如果菜单项里面没有禁用菜单项,说明该设备在当前硬件和操作系统环境下不支持禁用和启用操作。调用SetupDiChangeState禁用或者启用设备时会失败!
- 06
右键点击Usb Composite Device,如果菜单项里面有禁用菜单项,说明该设备在当前硬件和操作系统环境下支持禁用和启用操作。调用SetupDiChangeState禁用或者启用设备时会成功!
赞 (0)