阅读:1890回复:4
在Windows驱动程序中如何检测系统是用交流电供电还是电池供电
请教一个问题:在Windows驱动程序中如何检测系统是用交流电供电还是电池供电?
|
|
沙发#
发布于:2008-12-25 19:52
NtPowerInformation->SystemBatteryState
BatteryState->BatteryPresent && !BatteryState->AcOnline 即为使用电池 |
|
|
板凳#
发布于:2008-12-25 20:48
恩,从DDk里面查了一下这函数,不过好像这个函数不是常用到哦,我从DDK文档上看大多数是用一个创建一个\Callback\PowerState回调来做。不知这两种方法哪一个较好?
|
|
地板#
发布于:2008-12-25 21:34
PowerState只是在电源状态发生改变时才会回调,根据你的应用场景不同,可以选择不同的方式
|
|
|
地下室#
发布于:2009-01-19 15:25
楼上大牛!!!!
|
|