Electron Window ffi c 库的处理程序

Electron Window Handler to ffi c Library

我加载了一个本机库,它需要一个 Window 处理程序,就像这个 C 示例中的那样:

(英文翻译:C 中的调用示例) 但是我如何通过节点 ffi 传递 electron NativeWindowHandle 来处理我的 dll。我没有dll的源代码,只有德语的描述pdf。那么我怎样才能通过处理程序呢?我需要在 ffi 中设置哪种类型作为参数? 我仅有的其他信息,在 C# 中,如果你导入 dll,你可以像这样传递它:

[DllImport("homeputer.dll")]
private static extern int homeputer_SetWindowHandle(int handl);

但是我怎样才能让它在 electron/node-ffi 中工作。

尼尔斯

我想我现在知道它是如何工作的了:

ref.get(handler, 0, 'int')

这将 return 正确的整数。