<Return[G]><Top>

GetSystemPowerStatus

Declare Function Api_GetSystemPowerStatus& Lib "kernel32" Alias "GetSystemPowerStatus" (lpSystemPowerStatus As SYSTEM_POWER_STATUS)

Declare Function GetSystemPowerStatus Lib "kernel32" Alias "GetSystemPowerStatus" (lpSystemPowerStatus As SYSTEM_POWER_STATUS) As Long

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

パラメータ
lpSystemPowerStatus
    電源状態の情報を受け取る、SYSTEM_POWER_STATUS 構造体へのポインタを指定する。
 

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