Palm Programmer's Laboratory

トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン

Palm OS Programmer's Companion Volume I/2-10

← 9 節に戻る ↑2 章トップへ 11 節に進む →


2-10 ノティフィケーションの要約

 
表 2.2 に Palm OS の全ての標準ノティフィケーションを示します。これらのノティフィケーションはヘッダファイル NotifyMgr.h で宣言されています。ノティフィケーションのパラメータは全て SysNotifyParamType 構造体として渡され、結果は同じ構造体に格納されて返却されます。

表 2.2 ノティフィケーション定数

定数 説明
cncNotifyProfileEvent コネクションパネルが使用するコネクションプロファイルが変更された。
sysExternalConnectorAttachEvent デバイスが外部コネクタに接続された。
sysExternalConnectorDetachEvent デバイスが外部コネクタから取り外された。
sysNotifyAntennaRaisedEvent Palm VII シリーズのアンテナが立てられた。
sysNotifyCardInsertedEvent 拡張スロットに拡張カードが挿入された。
sysNotifyCardRemovedEvent 拡張スロットから拡張カードが抜かれた。
sysNotifyDBCreatedEvent データベースが作成された。
sysNotifyDBChangedEvent DmSetDatabaseInfo などによってデータベースに情報が設定された。
sysNotifyDBDeletedEvent データベースが削除された。
sysNotifyDBDirtyEvent オーバレイがオープンされたか、データベースが書込み目的でオープンされたか、あるいはデータベースを 「 dirty 」 にセットするようななんらかのイベントが発生した。
sysNotifyDeleteProtectedEvent ランチャが保護されているデータベースを削除しようとした。
sysNotifyDeviceUnlocked ユーザーがハンドヘルドをアンロックした。
sysNotifyDisplayChangeEvent カラーテーブルもしくはビット深度が変更された。
sysNotifyEarlyWakeupEvent システムがウェイクアップ処理を開始した。
sysNotifyForgotPasswordEvent ユーザーがセキュリティアプリケーションにおいて「 Lost Password 」 ボタンをタップした。
sysNotifyGotUsersAttention アテンションマネージャがユーザーにイベント通知をした。
sysNotifyHelperEvent アプリケーションが特定のサービスの実行を要求した。
sysNotifyIrDASniffEvent 未使用。
sysNotifyLateWakeupEvent システムがウェイクアップ処理を完了した。
sysNotifyLocaleChangedEvent システムロケールが変更された。
sysNotifyMenuCmdBarOpenEvent システムがメニューコマンドツールバーを表示しようとしている。
sysNotifyNetLibIFMediaEvent システムがネットワークに接続、あるいはネットワーク接続を切断した。
sysNotifyPhoneEvent 将来の使用のため予約。
sysNotifyPOSEMountEvent システムのみ使用。
sysNotifyResetFinishedEvent システムがリセット処理を完了した。
sysNotifyRetryEnqueueKey アテンションマネージャが仮想キャラクタのキューへのポストに失敗した。
sysNotifySleepNotifyEvent システムがスリープ処理を開始しようとしている。
sysNotifySleepRequestEvent システムがスリープ処理を開始した。
sysNotifySyncFinishEvent HotSync 処理が完了した。
sysNotifySyncStartEvent HotSync 処理が開始されようとしている。
sysNotifyTimeChangeEvent システムの時刻が変更された。
sysNotifyVolumeMountedEvent ファイルシステムがマウントされた。
sysNotifyVolumeUnmountedEvent ファイルシステムがアンマウントされた。

 


← 9 節に戻る ↑2 章トップへ 11 節に進む →