Как отключить «разрешить компьютеру выключать это устройство для экономии энергии» с помощью C ++? - PullRequest
0 голосов
/ 18 сентября 2018

В моем приложении C ++ мне нужно отключить эту опцию для концентраторов, которые я могу найти в «Диспетчере устройств / контроллерах универсальной последовательной шины».

Я итерировал в этих концентраторах, используя SetupDiEnumDeviceInfo и SetupDiGetDeviceInstanceId, нопосле этого я не знаю, что делать, может быть, это не самый лучший способ, я не знаю.

Я использую Visual Studio 2010 с Windows 10.

Кто-то может мне помочь?

Благодарен.

enter image description here

Ответы [ 2 ]

0 голосов
/ 18 сентября 2018

Класс CIM_USBDevice : CIM_LogicalDevice может помочь вам с вашей проблемой. CIM_USBDevice class

0 голосов
/ 18 сентября 2018

Полагаю, можно использовать функцию WinUsb_SetPowerPolicy.Подробнее см. документацию

...