前のページ次のページ上に戻るホーム SophiaFramework 2.2
SFBKDDIPhoneSystem
IKDDIPhoneSystem インターフェイスのラッパークラスです。
#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;

継承図

SFBKDDIPhoneSystem クラスの継承図

解説

このインターフェイスは、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 から継承) オブジェクトを単一インタフェースで実装する際に使用します。

SFBKDDIPhoneSystem::GetCallInfo
移動機内情報の通話時間、累計通話時間を取得します。
[ public ]
SIntN GetCallInfo(
    KDDICallInfoType callType   // 取得する情報の種類
);

SFBKDDIPhoneSystem::GetChargeInfo
移動機内情報の直前の通話料金、累計通話料金を取得します。
[ public ]
SIntN GetChargeInfo(
    KDDICallChargeType callChargeType   // 取得する情報の種類
);

SFBKDDIPhoneSystem::GetHandSetType
移動機内の型番を取得します。
[ public ]
SFCError GetHandSetType(
    ACharPtr pszIDString   // 型番を取得するためのバッファ
);
[ public ]
SFCError GetHandSetType(
    SFUAnsiStringPtr strIDString   // 型番が返されます
);
[ public ]
SFUAnsiString GetHandSetType(Void);

SFBKDDIPhoneSystem::GetHistory
移動機内の情報の通話履歴、着信履歴を取得します。
[ public ]
SIntN GetHistory(
    KDDIHistoryType historyType   // 履歴情報の種類
    KDDIHistory * history         // 履歴情報を格納するためのKDDIHistory構造体の配列
    UInt16 wNumberOfHistories     // 履歴情報格納領域に保存可能な件数
);

参照

SFBKDDIPhoneSystem::GetNumberOfHistories


SFBKDDIPhoneSystem::GetIntensity
現在の電界強度情報を取得します。
[ public ]
SIntN GetIntensity(Void);

参照

SFBKDDIPhoneSystem::GetChargeInfo


SFBKDDIPhoneSystem::GetMannerMode
マナーモード設定の有効・無効の情報を取得します。
[ public ]
SIntN GetMannerMode(Void);

SFBKDDIPhoneSystem::GetMaxVolumeLevel
着信音の最大音量レベルを取得します。
[ public ]
SIntN GetMaxVolumeLevel(Void);

参照

SFBKDDIPhoneSystem::GetVolumeLevel


SFBKDDIPhoneSystem::GetMyProfile
指定されたプロフィール属性の、 移動機内のユーザ(所有者)プロフィールを取得します。
[ public ]
SFCError GetMyProfile(
    KDDIAddrFieldType addrFieldType   // 指定するフィールド
    VoidPtr pBuffer                   // 指定のプロフィール属性を格納するためのバッファ
);

SFBKDDIPhoneSystem::GetNumberOfHistories
移動機内の情報の通話履歴もしくは着信履歴の件数を取得します。
[ public ]
SIntN GetNumberOfHistories(
    KDDIHistoryType historyType   // 履歴情報の種類
);

参照

SFBKDDIPhoneSystem::GetHistory


SFBKDDIPhoneSystem::GetPowerSupplyLevel
現在の電池残量情報を取得します。
[ public ]
SIntN GetPowerSupplyLevel(Void);

SFBKDDIPhoneSystem::GetSubscriberID
移動機内の管理IDの取得を行います。
[ public ]
SFCError GetSubscriberID(
    ACharPtr pszIDString   // SubscriberID を取得するバッファ
);
[ public ]
SFCError GetSubscriberID(
    SFUAnsiStringPtr strIDString   // SubscriberID を取得する文字列
);
[ public ]
SFUAnsiString GetSubscriberID(Void);

SFBKDDIPhoneSystem::GetVibrationStatus
移動機のバイブレータデバイスの現在の設定状態を取得します。s
[ public ]
SIntN GetVibrationStatus(
    KDDIVibrationType vibrationType   // 取得するバイブレータの属性の種別
);

SFBKDDIPhoneSystem::GetVolumeLevel
指定された着信種別の,現在設定されている着信音の音量レベルを取得します。
[ public ]
SIntN GetVolumeLevel(
    KDDINotificationType notificationType   // 着信の種類
);

参照

SFBKDDIPhoneSystem::GetMaxVolumeLevel


SFBKDDIPhoneSystem::Instance
IKDDIPhoneSystem インターフェイスのインスタンスを取得します。
[ public, static ]
SFUBrewPtr<SFBKDDIPhoneSystem> Instance(Void);