为什么“禁用设备”命令仅对某些 USB 控制器显示,而对其他 USB 控制器不显示?

为什么“禁用设备”命令仅对某些 USB 控制器显示,而对其他 USB 控制器不显示?

在 Windows 10 的设备管理器中,我的 Intel P67 Express 芯片组内置的 USB 控制器之一 (8086:1c2d) 显示“禁用设备”命令,而另一个 (8086:1c26) 没有显示(尽管它仍然显示“卸载”)。这是为什么?

USB 控制器上下文菜单未显示禁用选项 USB 控制器上下文菜单显示禁用选项

更多信息:

禁用机制是DN_DISABLEABLE设备状态中的底层标志(DEVPKEY_Device_DevNodeStatus来自Devpkey.h),您可以在设备管理器中的设备详细信息属性状态中看到它,但这并不能告诉我为什么底层驱动程序会为一个控制器设置它而不是为另一个控制器设置它如果确实发生了这种情况。

USB 控制器的设备属性对话框显示状态,其中突出显示了 DN_DISABLEABLE 标志

相关内容