
我读了一个带有函数签名的文件,我想创建一个指向每个函数的指针.
例如,一个如下所示的文件:
something.dll;int f(char* x,int y,SOMESTRUCT z)something.dll;voID g(voID)something.dll;SOMESTRUCT l(longlong w)
现在,在运行时我希望能够创建指向这些函数的指针(通过加载something.dll并使用GetProcAddress到这些函数).
现在,GetProcAddress返回指向任意函数的FARPROC,但是如何在运行时使用FARPROC来调用这些函数?
据我所知,我需要将FARPROC转换为正确的签名,但我不能在运行时(或者至少我不知道如何)这样做.
有谁知道如何设计这样做?
谢谢! 总结
以上是内存溢出为你收集整理的c – 指向任意函数的“通用函数签名”指针全部内容,希望文章能够帮你解决c – 指向任意函数的“通用函数签名”指针所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)