2012-05-16 32 views
0

我們在無線節能方面遇到了一些問題。如果我們在當前的電源規劃中將無線適配器設置的節能模式設置爲最高性能,則所有問題都將消失。但是,這對電池壽命有影響。因此,我們希望找到一種方法,只有在我們的程序正在運行時,才能以編程方式關閉Wi-Fi節電功能。如何禁用Windows無線省電功能?

我們嘗試設置OID_DOT11_POWER_MGMT_REQUEST,但它與0xC0010017,這意味着NDIS_STATUS_INVALID_OID失敗。不過,查詢還行。

另一種方法是修改當前的電源使用方案,但如果用戶切換時,我們的程序正在運行的電源使用方案,可能會引起問題和困惑。

這裏的古茹是否知道更好的方法?提前致謝。

回答

0

OID_DOT11_POWER_MGMT_REQUEST設置後不應該失敗。您應該爲您的WiFi供應商提交一個錯誤。 請注意,此oid的實施是供應商的責任,因此您獲得的實際節能完全取決於供應商的驅動程序實施和設備特徵。