FREInitializer()

AIR 3.0 和更高版本

签名

typedef void (*FREInitializer)( 
        void**                         extDataToSet, 
        FREContextInitializer*                         ctxInitializerToSet, 
        FREContextFinalizer*                         contextFinalizerToSet 
);

参数

extDataToSet
指向指向本机扩展的扩展数据的指针的指针。创建一个数据结构以保存扩展特定数据。例如,从堆分配数据,或提供全局数据。将 extDataToSet 设置为指向所分配数据的指针。

ctxInitializerToSet
指向指向 FREContextInitializer() 函数的指针的指针。将 ctxInitializerToSet 设置为所定义的 FREContextInitializer() 函数。

ctxFinalizerToSet
指向指向 FREContextFinalizer() 函数的指针的指针。将 ctxFinalizerToSet 设置为所定义的 FREContextFinalizer() 函数。您可将此指针设置为 NULL

返回

无。

说明

运行时在加载扩展时调用一次此方法。实现此函数可执行您的扩展所需的任何初始化任务。然后设置输出参数。