前のページ次のページ上に戻るホーム SophiaFramework 2.1
SFBLicense
ILicense インターフェイスのラッパークラスです。
#include <SFBLicense.hpp>
class SFBLicense : public SFBBase;
typedef SFBLicense&          SFBLicenseRef;
typedef SFBLicense*          SFBLicensePtr;
typedef SFBLicense**         SFBLicenseHandle;
typedef const SFBLicense     ConstSFBLicense;
typedef const SFBLicense&    ConstSFBLicenseRef;
typedef const SFBLicense*    ConstSFBLicensePtr;
typedef const SFBLicense**   ConstSFBLicenseHandle;

継承図

SFBLicense クラスの継承図

参照

BREW API ILicense

メンバ

パブリック関数
public
AddRef (SFBBase から継承) インターフェイスの参照カウントをインクリメントします。
public
DecrementUsesRemaining アプリケーションの使用カウントを1つ減らします。
public
GetInfo 現在実行されているアプリケーションモジュールのライセンスのタイプを返します。 また、ライセンスタイプに固有の失効情報も提供します。
public
GetPurchaseInfo アプリケーションの購入情報を返します。 オプションとして、ライセンスタイプと失効情報も提供します。
public
IncrementUsesRemaining アプリケーションの使用カウントを1つ増やします。
public
static
Instance ILicense インターフェイスのインスタンスを取得します。
public
IsExpired 現在のモジュールが失効している場合にTRUEを返します。
public
Release (SFBBase から継承) インターフェイスの参照カウントをデクリメントします。
public
SetUsesRemaining アプリケーションの使用カウントを更新します。

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

参照

BREW API ILICENSE_DecrementUsesRemaining


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

参照

BREW API ILICENSE_GetInfo


SFBLicense::GetPurchaseInfo
アプリケーションの購入情報を返します。 オプションとして、ライセンスタイプと失効情報も提供します。
[ public ]
AEEPriceType GetPurchaseInfo(
    AEELicenseType * pLicType   
    UInt32Ptr pdwExpire         
    UInt32Ptr pdwSeq            
);

参照

BREW API ILICENSE_GetPurchaseInfo


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

参照

BREW API ILICENSE_IncrementUsesRemaining


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

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

参照

BREW API ILICENSE_IsExpired


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

参照

BREW API ILICENSE_SetUsesRemaining