4

ラップトップの現在のバッテリーの充電/放電を読み取る小さなコードを書きました。このMSDNページのサンプルコードに従いました。

私のプログラムは100msごとに情報を更新しますが(制御コードとしてIOCTL_BATTERY_QUERY_STATUSを使用してDeviceIoControl関数を呼び出すことにより)、読み取り値は5〜10秒後にのみ変更されます。たとえば、画面の明るさを最小値から最大値に変更した場合、レートは5〜10秒後に更新されます。私はWindows732ビットでVisualC++2010を使用しました。

充電/放電率をリアルタイムで読み取る方法を知っている人はいますか?

4

1 に答える 1

4

センサーの精度によっては、ステータスがパワーデバイスドライバーによって5〜10秒ごとに、または大幅な変更が行われたときにのみ更新される可能性があります。

于 2010-10-11T17:42:29.237 に答える