前のページ次のページ上に戻るホーム BREW C++ ライブラリ & GUI フレームワーク : SophiaFramework 3.0
SFBLicense
ILicense インターフェイスのラッパークラスです。
#include <SFBLicense.h.hpp>
class SFBLicense : public SFBBase;
SFMTYPEDEFWRAPPER(SFBLicense)

継承図

SFBLicense クラスの継承図

協調図

SFBLicense クラスの協調図

参照

BREW API ILicense

メンバ

パブリック関数
SFCError DecrementUsesRemaining( Void )
アプリケーションの使用カウントを1つ減らします。
AEELicenseType GetInfo( UInt32Ptr info )
現在実行されているアプリケーションモジュールのライセンスのタイプを返します。 また、ライセンスタイプに固有の失効情報も提供します。
AEEPriceType GetPurchaseInfo( AEELicenseType* license , UInt32Ptr expire , UInt32Ptr seq )
アプリケーションの購入情報を返します。 オプションとして、ライセンスタイプと失効情報も提供します。
SFCError IncrementUsesRemaining( Void )
アプリケーションの使用カウントを1つ増やします。
Bool IsExpired( Void )
現在のモジュールが失効している場合にtrueを返します。
static
SFBLicenseSmp
NewInstance( Void )
SFBLicense インターフェイスのインスタンスを取得します。
SFCError SetUsesRemaining( UInt32 count )
アプリケーションの使用カウントを更新します。

SFBLicense::DecrementUsesRemaining
アプリケーションの使用カウントを1つ減らします。
[ public ]
SFCError DecrementUsesRemaining(Void);

参照

BREW API ILICENSE_DecrementUsesRemaining


SFBLicense::GetInfo
現在実行されているアプリケーションモジュールのライセンスのタイプを返します。 また、ライセンスタイプに固有の失効情報も提供します。
[ public ]
AEELicenseType GetInfo(
    UInt32Ptr info   // 返された AEELicenseType に固有の失効情報。
);

参照

BREW API ILICENSE_GetInfo


SFBLicense::GetPurchaseInfo
アプリケーションの購入情報を返します。 オプションとして、ライセンスタイプと失効情報も提供します。
[ public ]
AEEPriceType GetPurchaseInfo(
    AEELicenseType* license   // ライセンスタイプへのポインタ。
    UInt32Ptr expire          // 失効値へのポインタ。
    UInt32Ptr seq             // ダウンロードバージョンのシーケンス番号へのポインタ。
);

参照

BREW API ILICENSE_GetPurchaseInfo


SFBLicense::IncrementUsesRemaining
アプリケーションの使用カウントを1つ増やします。
[ public ]
SFCError IncrementUsesRemaining(Void);

参照

BREW API ILICENSE_IncrementUsesRemaining


SFBLicense::IsExpired
現在のモジュールが失効している場合にtrueを返します。
[ public ]
Bool IsExpired(Void);

参照

BREW API ILICENSE_IsExpired


SFBLicense::NewInstance
SFBLicense インターフェイスのインスタンスを取得します。
[ public, static ]
SFBLicenseSmp NewInstance(Void);

SFBLicense::SetUsesRemaining
アプリケーションの使用カウントを更新します。
[ public ]
SFCError SetUsesRemaining(
    UInt32 count   // 新しい使用カウント。
);

参照

BREW API ILICENSE_SetUsesRemaining