NativeFinalizer 构造函数
- Pointer<
NativeFinalizerFunction> callback
创建具有给定最终化回调的最终化器。
callback
必须是一个可以在 Dart 实例外执行的本地函数。这意味着不支持传递 FFI 跳板(通过 Pointer.fromFunction 获得的函数指针)。
callback
可能将在任意线程上被调用,而不是必须在与创建 NativeFinalizer 相同的线程上。
实现
// TODO(https://dartbug.com/47778): Implement isolate independent code and
// update the above comment.
external factory NativeFinalizer(Pointer<NativeFinalizerFunction> callback);