GetSystemPowerStatus

https://msdn.microsoft.com/ja-jp/library/aa373232.aspx https://msdn.microsoft.com/ja-jp/library/cc428944.aspx https://msdn.microsoft.com/ja-jp/library/aa373232.aspx

システムの電源状態を取得します。システムが AC 電源と DC 電源のどちらで稼動しているか、現在バッテリが充電されているか、バッテリの残量はどのくらいかなどが確認できます。

BOOL GetSystemPowerStatus(
  LPSYSTEM_POWER_STATUS lpSystemPowerStatus 
);

パラメータ

lpSystemPowerStatus
電源状態の情報を受け取る、 構造体へのポインタを指定します。

戻り値

関数が成功すると、0 以外の値が返ります。
関数が失敗すると、0 が返ります。拡張エラー情報を取得するには、 関数を使います。

対応情報

Windows NT/2000:Windows 2000 を使います。
Windows 95/98:Windows 95 以降を使います。
Windows CE:対応していません。
ヘッダー:winbase.h で宣言されています。
インポートライブラリ:kernel32.lib を使います。

参照

表示: