前のページ次のページ上に戻るホーム SophiaFramework UNIVERSE 5.3
SFBKDDIPhoneSystem
IKDDIPHONESYSTEM インターフェースのラッパークラスです。
#include <SFBKDDIPhoneSystem.h.hpp>
class SFBKDDIPhoneSystem : public SFBQuery;
SFMTYPEDEFWRAPPER(SFBKDDIPhoneSystem)

継承図

SFBKDDIPhoneSystem クラスの継承図

バージョン

BREW 2.0 BREW 2.1 BREW 3.1 BREW 4.0
× ×

SFBKDDIPhoneSystem クラスを利用するには、TARGET_EXTENSION_KDDI マクロを設定する必要があります。

#define TARGET_EXTENSION_KDDI
#include <SophiaFramework.hpp>

参照

KDDI 日本拡張インターフェース IKDDIPHONESYSTEM

メンバ

パブリック関数
SInt32 GetCallInfo( KDDICallInfoType callType )
移動機内情報の通話時間、累計通話時間を取得します。
SInt32 GetChargeInfo( KDDICallChargeType chargeType )
移動機内情報の直前の通話料金、累計通話料金を取得します。
SFCError GetHandSetType( ACharPtr handset )
移動機内の型番を取得します。
SFCError GetHandSetType( SFXAnsiStringPtr handset )
移動機内の型番を取得します。
SFXAnsiString GetHandSetType( Void )
移動機内の型番を取得します。
SInt32 GetHistory( KDDIHistoryType historyType , KDDIHistory* history , UInt16 count )
移動機内の情報の通話履歴、着信履歴を取得します。
SInt32 GetIntensity( Void )
現在の電界強度情報を取得します。
SInt32 GetMannerMode( Void )
マナー モード設定の有効・無効の情報を取得します。
SInt32 GetMaxVolumeLevel( Void )
着信音の最大音量レベルを取得します。
SFCError GetMyProfile( KDDIAddrFieldType addrFieldType , VoidPtr profile )
指定したプロフィール属性の、 移動機内のユーザー( 所有者 )プロフィールを取得します。
SFCError GetMyProfile( KDDIAddrFieldType addrFieldType , SFXBufferPtr profile )
指定したプロフィール属性の、 移動機内のユーザー( 所有者 )プロフィールを取得します。
SInt32 GetNumberOfHistories( KDDIHistoryType historyType )
移動機内の情報の通話履歴もしくは着信履歴の件数を取得します。
SInt32 GetPowerSupplyLevel( Void )
現在の電池残量情報を取得します。
SFCError GetSubscriberID( ACharPtr id )
移動機内の管理 ID の取得を行います。
SFCError GetSubscriberID( SFXAnsiStringPtr id )
移動機内の管理 ID の取得を行います。
SFXAnsiString GetSubscriberID( Void )
移動機内の管理 ID の取得を行います。
SInt32 GetVibrationStatus( KDDIVibrationType vibrationType )
移動機のバイブレータ デバイスの現在の設定状態を取得します。
SInt32 GetVolumeLevel( KDDINotificationType notificationType )
指定した着信種別の、現在設定されている着信音の音量レベルを取得します。
static
SFBKDDIPhoneSystemSmp
NewInstance( SFCErrorPtr exception = null )
SFBKDDIPhoneSystem インスタンスを生成します。
static
SFBKDDIPhoneSystemSmp
NewInstance( AEECLSID id , SFCErrorPtr exception = null )
SFBKDDIPhoneSystem インスタンスを生成します。
SFCError QueryInterface( AEECLSID clsid , VoidHandle handle ) (SFBQuery から継承)
このオブジェクトからの別の API を問い合わせます。
SFCError QueryInterface( AEECLSID clsid , SFBBaseSmpPtr handle ) (SFBQuery から継承)
このオブジェクトからの別の API を問い合わせます。
SFBBaseSmp QueryInterface( AEECLSID clsid ) (SFBQuery から継承)
このオブジェクトからの別の API を問い合わせます。
Void Self( AEECLSID clsidReq , SFBQuerySmpPtr clone , AEECLSID clsidImp ) (SFBQuery から継承)
オブジェクトを単一インターフェースで実装するときに使います。
SFBQuerySmp Self( AEECLSID clsidReq , AEECLSID clsidImp ) (SFBQuery から継承)
オブジェクトを単一インターフェースで実装するときに使います。
プロテクト関数
static
SFBBaseSmp
FactoryByCreate( AEECLSID id , SFCErrorPtr exception = null ) (SFBBase から継承)
指定したクラス ID のインターフェースのインスタンスを生成します。
static
SFBBaseSmp
FactoryByQuery( SFBQuerySmpConstRef query , AEECLSID id , SFCErrorPtr exception = null ) (SFBBase から継承)
指定したクラス ID のインターフェースのインスタンスを指定した SFBQuery インスタンスを使用して生成します。

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

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

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

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

参照

KDDI 日本拡張インターフェース IKDDIPHONESYSTEM_GetHistory


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

参照

KDDI 日本拡張インターフェース IKDDIPHONESYSTEM_GetChargeInfo


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

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

参照

KDDI 日本拡張インターフェース IKDDIPHONESYSTEM_GetVolumeLevel


SFBKDDIPhoneSystem::GetMyProfile
指定したプロフィール属性の、 移動機内のユーザー( 所有者 )プロフィールを取得します。
[ public ]
SFCError GetMyProfile(
    KDDIAddrFieldType addrFieldType   // 指定するフィールド
    VoidPtr profile                   // 指定のプロフィール属性を格納するためのバッファ
);
[ public ]
SFCError GetMyProfile(
    KDDIAddrFieldType addrFieldType   // 指定するフィールド
    SFXBufferPtr profile              // 指定のプロフィール属性を格納するためのバッファ
                                      // null の場合、何もせずに KDDI_EBADPARAM を返す
        
);

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

参照

KDDI 日本拡張インターフェース IKDDIPHONESYSTEM_GetNumberOfHistories


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

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

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

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

参照

KDDI 日本拡張インターフェース IKDDIPHONESYSTEM_GetMaxVolumeLevel


SFBKDDIPhoneSystem::NewInstance
SFBKDDIPhoneSystem インスタンスを生成します。
[ public, static ]
SFBKDDIPhoneSystemSmp NewInstance(
    SFCErrorPtr exception = null   // エラー値
);
[ public, static ]
SFBKDDIPhoneSystemSmp NewInstance(
    AEECLSID id                    // クラスID
    SFCErrorPtr exception = null   // エラー値
);