![]() ![]() ![]()
|
SophiaFramework 2.1 |
#include <SFBKDDIPhoneSystem.hpp>
class SFBKDDIPhoneSystem : public SFBQuery;
typedef SFBKDDIPhoneSystem& SFBKDDIPhoneSystemRef; typedef SFBKDDIPhoneSystem* SFBKDDIPhoneSystemPtr; typedef SFBKDDIPhoneSystem** SFBKDDIPhoneSystemHandle; typedef const SFBKDDIPhoneSystem ConstSFBKDDIPhoneSystem; typedef const SFBKDDIPhoneSystem& ConstSFBKDDIPhoneSystemRef; typedef const SFBKDDIPhoneSystem* ConstSFBKDDIPhoneSystemPtr; typedef const SFBKDDIPhoneSystem** ConstSFBKDDIPhoneSystemHandle;
このインターフェイスは、KDDI 拡張インターフェイスの 1 つです。 このインターフェイスを使用するには、 BREW SDK に KDDI 拡張インターフェイスをインストールした上で、 ソースコードで SophiaFramework.hpp をインクルードする前に SFMKDDIEXTENSION マクロを定義する必要があります。
#define SFMKDDIEXTENSION #include <SophiaFramework.hpp>
KDDI 拡張インターフェイス IKDDIPhoneSystem
| パブリック関数 | ||
|---|---|---|
| public |
AddRef (SFBBase から継承) | インターフェイスの参照カウントをインクリメントします。 |
| public |
GetCallInfo | 移動機内情報の通話時間、累計通話時間を取得します。 |
| public |
GetChargeInfo | 移動機内情報の直前の通話料金、累計通話料金を取得します。 |
| public |
GetHandSetType | 移動機内の型番を取得します。 |
| public |
GetHistory | 移動機内の情報の通話履歴、着信履歴を取得します。 |
| public |
GetIntensity | 現在の電界強度情報を取得します。 |
| public |
GetMannerMode | マナーモード設定の有効・無効の情報を取得します。 |
| public |
GetMaxVolumeLevel | 着信音の最大音量レベルを取得します。 |
| public |
GetMyProfile | 指定されたプロフィール属性の、 移動機内のユーザ(所有者)プロフィールを取得します。 |
| public |
GetNumberOfHistories | 移動機内の情報の通話履歴もしくは着信履歴の件数を取得します。 |
| public |
GetPowerSupplyLevel | 現在の電池残量情報を取得します。 |
| public |
GetSubscriberID | 移動機内の管理IDの取得を行います。 |
| public |
GetVibrationStatus | 移動機のバイブレータデバイスの現在の設定状態を取得します。s |
| public |
GetVolumeLevel | 指定された着信種別の,現在設定されている着信音の音量レベルを取得します。 |
| public static |
Instance | IKDDIPhoneSystem インターフェイスのインスタンスを取得します。 |
| public |
QueryInterface (SFBQuery から継承) | このオブジェクトからの別の API を問い合わせます。 |
| public |
Release (SFBBase から継承) | インターフェイスの参照カウントをデクリメントします。 |
| public |
Self (SFBQuery から継承) | オブジェクトを単一インタフェースで実装する際に使用します。 |
[ public ] SIntN GetCallInfo( KDDICallInfoType callType // 取得する情報の種類 );
[ public ] SIntN GetChargeInfo( KDDICallChargeType callChargeType // 取得する情報の種類 );
[ public ] SFCError GetHandSetType( ACharPtr pszIDString // 型番を取得するためのバッファ );
[ public ] SFCError GetHandSetType( SFUAnsiStringPtr strIDString // 型番が返されます );
[ public ] SFUAnsiString GetHandSetType(Void);
[ public ] SIntN GetHistory( KDDIHistoryType historyType // 履歴情報の種類 KDDIHistory * history // 履歴情報を格納するためのKDDIHistory構造体の配列 UInt16 wNumberOfHistories // 履歴情報格納領域に保存可能な件数 );
[ public ] SIntN GetIntensity(Void);
[ public ] SIntN GetMannerMode(Void);
[ public ] SIntN GetMaxVolumeLevel(Void);
[ public ] SFCError GetMyProfile( KDDIAddrFieldType addrFieldType // 指定するフィールド VoidPtr pBuffer // 指定のプロフィール属性を格納するためのバッファ );
[ public ] SIntN GetNumberOfHistories( KDDIHistoryType historyType // 履歴情報の種類 );
[ public ] SIntN GetPowerSupplyLevel(Void);
[ public ] SFCError GetSubscriberID( ACharPtr pszIDString // SubscriberID を取得するバッファ );
[ public ] SFCError GetSubscriberID( SFUAnsiStringPtr strIDString // SubscriberID を取得する文字列 );
[ public ] SFUAnsiString GetSubscriberID(Void);
[ public ] SIntN GetVibrationStatus( KDDIVibrationType vibrationType // 取得するバイブレータの属性の種別 );
[ public ] SIntN GetVolumeLevel( KDDINotificationType notificationType // 着信の種類 );
[ public, static ] SFUBrewPtr<SFBKDDIPhoneSystem> Instance(Void);
| Copyright(C) 2003 Sophia Cradle Inc., All Rights Reserved. |
![]() ![]() ![]()
|