FREContextFinalizer()

AIR 3.0 以降

シグネチャ

typedef void (*FREContextFinalizer)( 
        FREContext     ctx, 
);

パラメーター

ctx
この拡張コンテキストを表す FREContext 変数。 FREContext を参照してください。

戻り値

なし。

説明

ランタイムは、この拡張コンテキストの ExtensionContext インスタンスを破棄するときに、この関数を呼び出します。ランタイムがインスタンスを破棄するのは、次のような場合です。

  • ActionScript 側で、ExtensionContext インスタンスの dispose() メソッドを呼び出した場合

  • ランタイムのガベージコレクターが、ExtensionContext インスタンスへの参照が存在しないことを検知した場合

  • AIR アプリケーションが終了中の場合

拡張のこのコンテキスト固有のリソースをクリーンアップするには、この関数を実装します。ネイティブコンテキストデータおよび ActionScript コンテキストデータに関連付けられたリソースを取得してクリーンアップするには、 ctx パラメーターを使用します。 コンテキスト固有データ を参照してください。

ランタイムがこの関数を呼び出した後、この拡張コンテキストの他の関数は呼び出されません。