如何用C ++列出可编程的唤醒设备

如何用C ++列出可编程的唤醒设备,第1张

概述如何用C ++列出可编程唤醒设备

我正在尝试实现以下命令的结果,该命令列出了所有可编程唤醒设备,或可以设置/重置以唤醒系统的那些设备:

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标志吗?

如何修改当前正在运行的应用程序的文件(在linux上)?

使用gcc编译一个显示“未定义的引用到中止”的项目

文件上的unlink()和remove()有什么区别吗?

collections被修改; 枚举 *** 作可能不会执行

DesktopImageInSystemMemory dxgi_OUTDUPL_DESC

在C中获取后台shell命令的PID

在Ubuntu 16.04上运行简单的.Net Core MVC应用程序时发生内部服务器错误

无法使用c ++在windows中为对象访问(文件夹)添加审核策略(ACE)

有没有一个函数将EXCEPTION_POINTERS结构转换为string?

为什么socket在gdb下失败?

总结

以上是内存溢出为你收集整理的如何用C ++列出可编程的唤醒设备全部内容,希望文章能够帮你解决如何用C ++列出可编程的唤醒设备所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/langs/1264917.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存