User manual - C++システムライブラリマニュアルver.1.00(2005年3月9日)
DT-10 ライブラリマニュアル
CASIO System
Library
13
SysDisablePowerOff
機能 電源スイッチによる本体電源 OFF を禁止します。
電源 OFF 禁止状態で電源スイッチを押された時は、アプリケーションに対してメッセージである
WM_POWERBROADCAST の PBT_APMSUSPEND を発生します。
ユーザーアプリで上記メッセージを取得してオフ処理後ソフト OFF(関数:SysPowerOff)して下さい。
本設定は、電源 ON 時に解除されますので、必要に応じて電源 ON 後設定してください。
電池蓋開けや緊急電源 OFF は、本設定をした後でもすぐに OFF します。
書式 DWORD SysDisablePowerOff (void)
パラメータ 無し
戻り値 TRUE 正常終了
FUNCTION_UNSUPPORT 未サポートエラー
インクルード #include <SystemLib.h>
#include <
SystemLibdef.h >
--<参考資料>-----------------------------------------------------------------------------
電源ON時に全てのアプリケーションに対しての以下のメッセージを発行し、
アプリケーションにデバイスの電源がオンしたことを知らせます。
WM_POWERBROADCAST ( 0x218 ) / PBT_APMRESUMESUSPEND ( 0x0B )
デフォルトでは通知を行いません
ONにするには以下のレジストリを設定します
関係レジストリ
[HKEY_LOCAL_MACHINE\Drivers\CASIO\POWER]
“ResumeMsg” = dword:218
“ResumeParam” = dword:B
“ResumelParam” = dword:0
1.デフォルトのレジストリ設定は、ResumeMsgが“0”になっています
2.ResumeMsgが“0”の場合、もしくは0xFFFFFFFFの場合はメッセージを送信しません。
---------------------------------------------------------------------------------------------