J'essaie de déterminer si un ordinateur portable est connecté à l'alimentation secteur.Détection d'une connexion d'alimentation CA dans WinPE?
Le système d'exploitation fonctionnant sous est WinPE. Mon application est écrite en C++ natif.
Les requêtes WMI utilisant Win32_Battery ne sont pas prises en charge et l'API GetSystemPowerStatus renvoie toujours '1' pour ACLineStatus (exécuté sur le courant alternatif ou non).
Des idées?
Enquête supplémentaire: Vous venez d'essayer l'API 'CallNtPowerInformation' avec POWER_INFORMATION_LEVEL :: SystemBatteryState. L'élément de structure SYSTEM_BATTERY_STATUS AcOnLine renvoie également 1 indépendamment de l'état de l'alimentation. Probablement appelle simplement le même code au niveau du système, mais je pensais que je l'ajouterais ici.