4

料金 (パーセンテージ、料金の見積もりなど) を判断するのに役立つ多くの API を見つけました - 主に WMI で

私のアプリケーションでは、バッテリーの状態ではなく、コンピューターが現在バッテリーで駆動されているかどうかを知りたいです。要するに、プラグインされていないときの特別な動作が欲しい

そのようなAPIはありますか?必要に応じて pinvoke するための win32 API に満足しています

4

2 に答える 2

1

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
}

それでおしまい

于 2013-09-28T18:41:24.697 に答える