dart:ffi
库中FfiNative
类的用法介绍如下。
用于将外部函数标记为 FFI 本机的注释。
例子:
@FfiNative<Int64 Function(Int64, Int64)>('FfiNative_Sum', isLeaf:true)
external int sum(int a, int b);
如果没有在库上设置解析器或解析器无法解析名称,则调用此类函数将引发异常。
参见dart_api.h
中的Dart_SetFfiNativeResolver
注意:这是一项实验性函数,将来可能会发生变化。
相关用法
- Dart FileList.first用法及代码示例
- Dart FileList.length用法及代码示例
- Dart Future用法及代码示例
- Dart File用法及代码示例
- Dart Finalizer.attach用法及代码示例
- Dart Float32List.view用法及代码示例
- Dart Future.doWhile用法及代码示例
- Dart Future.any用法及代码示例
- Dart FileSystemEntity用法及代码示例
- Dart FileSystemEntity.resolveSymbolicLinks用法及代码示例
- Dart Finalizable用法及代码示例
- Dart File.renameSync用法及代码示例
- Dart Future.value用法及代码示例
- Dart Float32x4List.sublist用法及代码示例
- Dart Function.apply用法及代码示例
- Dart Finalizer用法及代码示例
- Dart FileSystemEntity.resolveSymbolicLinksSync用法及代码示例
- Dart Future.wait用法及代码示例
- Dart Future.whenComplete用法及代码示例
- Dart FileList.elementAt用法及代码示例
- Dart Future.catchError用法及代码示例
- Dart Flow用法及代码示例
- Dart FixedSizeListIterator.current用法及代码示例
- Dart Float32x4List.view用法及代码示例
- Dart Finalizer.detach用法及代码示例
注:本文由纯净天空筛选整理自dart.dev大神的英文原创作品 FfiNative<T> class。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。