我正在尝试实现以下命令的结果,该命令列出了所有可编程唤醒设备,或可以设置/重置以唤醒系统的那些设备:
powercfg -devicequery wake_programmable
我需要从一个C ++服务做同样的事情。 我使用类似这样的代码,但它给了我一个更小的列表。 以下是我称为DevicePowerEnumDevices :
if(DevicePowerEnumDevices(index,DEVICEPOWER_FILTER_DEVICES_PRESENT,PDCAP_WAKE_FROM_D0_SUPPORTED | PDCAP_WAKE_FROM_D1_SUPPORTED | PDCAP_WAKE_FROM_D2_SUPPORTED | PDCAP_WAKE_FROM_D3_SUPPORTED | PDCAP_WAKE_FROM_S0_SUPPORTED | PDCAP_WAKE_FROM_S1_SUPPORTED | PDCAP_WAKE_FROM_S2_SUPPORTED | PDCAP_WAKE_FROM_S3_SUPPORTED,buff,&dwBuffSize)) { //Got it }
我缺lesswake_programmable标志吗?
文件上的unlink()和remove()有什么区别吗?
collections被修改; 枚举操作可能不会执行
DesktopImageInSystemMemory dxgi_OUTDUPL_DESC
在Ubuntu 16.04上运行简单的.Net Core MVC应用程序时发生内部服务器错误
无法使用c ++在Windows中为对象访问(文件夹)添加审核策略(ACE)
有没有一个函数将EXCEPTION_POINTERS结构转换为string?
为什么socket在gdb下失败?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。