User manual - Windows CE ソフトウェアマニュアルver.1.05(2010年6月30日)
132
タッチパネル
OFF
キーロック
ディスプレイ
OFF
オーディオ
OFF
現在の
CPU
モードを取
得
CPU
モードを
POWERSAVE
に変
更
タッチパネル
ON
キーロック解除
ディスプレイ
ON
オーディオ
ON
CPU
モードを前の状態に戻す
PBT_APMRESUMESUSPEND
SysSetVirtualOffMode
(
ENABLE
)
SysDisablePowerOff
SysDisableAPO
SysSetVirtualOffMode
(
DISABLE
)
SysEnablePowerOff
SysEnableAPO
PBT_APMSUSPEND
擬似オフモード
通常モード
ON
状態
擬似オフモード
OFF
状態
▲
1
図 2-7
注意点
擬似オフモード中に電圧低下警告メッセージ(PBT_APMBATTERYLOW)を受け取った場合、アプリケー
ションは擬似オフモードから抜けて、操作者に警告を行うようにしてください。そのままの状態で使用を続
けると、電池電圧の低下による電源 OFF(本来の電源 OFF)が発生します。これが原因で操作者に混乱を
与えたり、擬似オフモードの OFF 状態から復帰できないのか電池が無いのか判断できない等のトラブル
にならないようにしてください。
擬似オフ中に電池電圧低下やバッテリカバーオープンによる電源 OFF 等が発生すると、次回立上げ時に
アプリケーションが期待する状態と実際の状態にずれが生じます。これは本来の電源 OFF が発生した場
合、解除される設定と保持される設定があるためです。 これらの設定は電源 ON のメッセージ
(PBT_APMRESUMESUSPEND)を受け取ったら再度擬似オフモードの ON 状態に設定し直してください。
※ この機能に関連するライブラリ関数は、以下のとおりです。
システムライブラリ
SysDisablePowerOff
本体電源 OFF 禁止の設定
SysSetVirtualOffMode
擬似 OFF 有効/無効の設定
SysSetVirtualOffModeEx
擬似 OFF 有効/無効の設定
SysGetVirtualOffMode
擬似 OFF 有効/無効の取得