dart:ffi
庫中DynamicLibraryExtension.lookupFunction
方法的用法介紹如下。
用法:
F lookupFunction<T extends Function, F extends Function>(
String symbolName,
{bool isLeaf = false}
)
查找本機函數並將其作為 Dart 函數返回。
T
是C函數簽名,F
是Dart函數簽名。例如:
int32_t add(int32_t a, int32_t b) {
return a + b;
}
DynamicLibrary dylib = DynamicLibrary.executable();
final add = dylib.lookupFunction<Int32 Function(Int32, Int32), int Function(int, int)>(
'add');
相關用法
- Dart DateTime.toUtc用法及代碼示例
- Dart DateTime.minute用法及代碼示例
- Dart DateTime.toIso8601String用法及代碼示例
- Dart DomStringList.first用法及代碼示例
- Dart DateTime.fromMillisecondsSinceEpoch用法及代碼示例
- Dart DateTime.add用法及代碼示例
- Dart DateTime.isAfter用法及代碼示例
- Dart Directory用法及代碼示例
- Dart DoubleLinkedQueue.from用法及代碼示例
- Dart DateTime用法及代碼示例
- Dart DateTime.weekday用法及代碼示例
- Dart DomRectList.length用法及代碼示例
- Dart DateTime.isAtSameMomentAs用法及代碼示例
- Dart DomRectList.first用法及代碼示例
- Dart Duration.inDays用法及代碼示例
- Dart DomStringList.elementAt用法及代碼示例
- Dart Duration.inMicroseconds用法及代碼示例
- Dart DateTime.hour用法及代碼示例
- Dart DateTime.isBefore用法及代碼示例
- Dart DateTime.utc用法及代碼示例
- Dart DeferredLibrary用法及代碼示例
- Dart DoubleLinkedQueue.isEmpty用法及代碼示例
- Dart DateTime構造函數用法及代碼示例
- Dart Duration.inMinutes用法及代碼示例
- Dart DateTime.subtract用法及代碼示例
注:本文由純淨天空篩選整理自dart.dev大神的英文原創作品 lookupFunction<T extends Function, F extends Function> method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。