我们在无线节能方面存在一些问题。如果我们在当前电源计划中将无线适配器设置的省电模式设置为最高性能,所有问题都消失了。但是,这确实会影响电池寿命。所以我们想找到一种方法以编程方式关闭 Wi-Fi 省电,仅在我们的程序运行时。
我们尝试设置 OID_DOT11_POWER_MGMT_REQUEST,但失败并显示 0xC0010017,这意味着 NDIS_STATUS_INVALID_OID。不过查询没问题。
另一种方法是修改当前的电源方案,但是如果用户在我们的程序运行时切换电源方案,可能会导致问题和混乱。
这里的大师知道更好的方法吗?提前致谢。