料金 (パーセンテージ、料金の見積もりなど) を判断するのに役立つ多くの API を見つけました - 主に WMI で
私のアプリケーションでは、バッテリーの状態ではなく、コンピューターが現在バッテリーで駆動されているかどうかを知りたいです。要するに、プラグインされていないときの特別な動作が欲しい
そのようなAPIはありますか?必要に応じて pinvoke するための win32 API に満足しています
System.Windows.Forms
名前空間には、使用SystemInformation.PowerStatus.BatteryChargeStatus
できる列挙型があります。
switch (SystemInformation.PowerStatus.BatteryChargeStatus)
{
case BatteryChargeStatus.Charging:
break; //do nothing
default:
//code here. The battery isn't charging so it isn't plugged in
}
それでおしまい