【发布时间】:2021-04-30 11:43:08
【问题描述】:
我正在尝试调用 WinAPI。我从docs 复制过去的代码:
import 'dart:ffi';
import 'package:ffi/ffi.dart';
import 'package:win32/win32.dart';
main() {
int EnumProcesses(
Pointer<Uint32> lpidProcess, int cb, Pointer<Uint32> lpcbNeeded) {
final _EnumProcesses = _psapi.lookupFunction<
Int32 Function(
Pointer<Uint32> lpidProcess, Uint32 cb, Pointer<Uint32> lpcbNeeded),
int Function(Pointer<Uint32> lpidProcess, int cb,
Pointer<Uint32> lpcbNeeded)>('EnumProcesses');
return _EnumProcesses(lpidProcess, cb, lpcbNeeded);
}
}
【问题讨论】: