我試圖確定筆記本電腦是否連接到交流電源。在WinPE中檢測AC電源連接?
下面運行的操作系統是WinPE。 我的應用程序是用原生C++編寫的。
不支持使用Win32_Battery進行WMI查詢,並且GetSystemPowerStatus API對於ACLineStatus(不管是否使用交流電源運行)始終返回「1」。
任何想法?
其他調查: 剛剛嘗試了POWER_INFORMATION_LEVEL :: SystemBatteryState的API'CallNtPowerInformation'。無論電源狀態如何,SYSTEM_BATTERY_STATUS結構元素AcOnLine也返回1。可能只是調用相同的系統級代碼,但認爲我會在這裏添加它。