掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
NT系OSで電源状態を取得するには (ID:36991)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
jazzinさん、コメントありがとうございます。 リファレンスはDelphi7付属のWin32ヘルプを見ていたのですが、おっしゃるようにNTとNT系を混同していました。 で、実験しながらMSDNをさまよって、 対応情報 Windows NT/2000:Windows 2000 を使います。 Windows 95/98:Windows 95 以降を使います。 Windows CE:対応していません。 というのを見つけたところでした。NTとCEだけが不可のようですね。 ただ、BatteryFlagパラメーターが http://msdn.microsoft.com/en-us/library/ms704147(VS.85).aspx では public enum BatteryFlag : byte High = 1, Low = 2, Critical = 4, Charging = 8, NoSystemBattery = 128, Unknown = 255 と定義されていて、他のリファレンスも全てそうなっているのですが、実験では Highと思われる 1, Low と思われる 0, Critical と思われる 2, Charging と思われる 10, NoSystemBattery = 128(バッテリーを取り外して確認), Unknown = 未確認 が帰ってきて、それでまた悩んでいるところです。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.