问题描述
我有一个绑定 libproc.dylib
函数 proc_pidinfo
的 JXA 函数,然后我尝试像这样调用该函数:
ObjC.bindFunction('proc_pidinfo',['int','int','Int64','void *','int']]);
var infoSize = $.proc_pidinfo(pids[0],PROC_PIDTBSDINFO,pidInfo,INFO_SIZE );
但是,pidinfo
参数需要是指向 procinfo.h
结构 proc_bsdinfo
的指针。
我尝试了一些方法,例如将变量初始化为没有类型值的引用 (var pidInfo = Ref();
),以及将其他几个类型值(包括“struct”)初始化为参数,但没有任何效果:
如何初始化 proc_bsdinfo
结构?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)