扩展终止化

C API 提供一个扩展终止化函数,供运行时在卸载扩展时调用。但是,运行时并非总是会卸载扩展。因此,运行时并非总是调用扩展终止化函数。

使用 FREFinalizer() 的签名定义扩展终止化函数。该方法具有一个输入参数:您在扩展初始化函数中创建的扩展数据。清理与该扩展关联的任何数据和资源。

对于应用程序绑定的扩展,您的 FREFinalizer() 实现可以具有任何名称。在扩展描述符文件中指定终止化函数的名称。请参阅 本机扩展描述符文件

对于设备绑定的应用程序,指定扩展终止化函数的方式由设备决定。