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

継承図

SFBModule クラスの継承図

協調図

SFBModule クラスの協調図

参照

BREW API IModule

バグ情報

IMODULE_FreeResources
Tips すべて

この API は、通常ディベロッパの方が直接コールする必要はありません。 AEEModGen.c および AEEAppGen.c を用いることで、 この API を使わずに安全にリソースを解放できます。

メンバ

パブリック関数
SFCError CreateInstance( AEECLSID id , SFBBaseSmpPtr result )
インターフェイスのインスタンスを作成します。
SFBBaseSmp CreateInstance( AEECLSID id )
インターフェイスのインスタンスを作成します。
Void FreeResources( SFBHeapSmpConstRef heap , SFBFileMgrSmpConstRef filemgr )
シェルまたはデバイスがメモリーまたはストレージの容量不足を検出したときにAEEシェルから呼び出されます。

SFBModule::CreateInstance
インターフェイスのインスタンスを作成します。
[ public ]
SFCError CreateInstance(
    AEECLSID id            // ClassID
    SFBBaseSmpPtr result   // インターフェイスを取得します
);
[ public ]
SFBBaseSmp CreateInstance(
    AEECLSID id   // Class ID
);

参照

BREW API IMODULE_CreateInstance


SFBModule::FreeResources
シェルまたはデバイスがメモリーまたはストレージの容量不足を検出したときにAEEシェルから呼び出されます。
[ public ]
Void FreeResources(
    SFBHeapSmpConstRef heap         // SFBHeap インターフェース
    SFBFileMgrSmpConstRef filemgr   // SFBFileMgr インターフェース
);

参照

BREW API IMODULE_FreeResources