0

我们在无线节能方面存在一些问题。如果我们在当前电源计划中将无线适配器设置的省电模式设置为最高性能,所有问题都消失了。但是,这确实会影响电池寿命。所以我们想找到一种方法以编程方式关闭 Wi-Fi 省电,仅在我们的程序运行时。

我们尝试设置 OID_DOT11_POWER_MGMT_REQUEST,但失败并显示 0xC0010017,这意味着 NDIS_STATUS_INVALID_OID。不过查询没问题。

另一种方法是修改当前的电源方案,但是如果用户在我们的程序运行时切换电源方案,可能会导致问题和混乱。

这里的大师知道更好的方法吗?提前致谢。

4

1 回答 1

0

OID_DOT11_POWER_MGMT_REQUEST 在设置时不应失败。您应该为您的 WiFi 供应商提交一个错误。请注意,此 oid 的实现由供应商负责,因此您获得的真正节能完全取决于供应商的驱动程序实现和设备特性。

于 2012-10-21T08:09:38.720 回答