GetProcAddress不能得到dll导出函数的参数列表?

janeyjian 2009-07-21 11:36:13
我们在用GetProcAddress得到dll导出函数指针的时候都要加函数指针强制转换.
我的问题是这时必需的吗?GetProcAddress不能得到dll导出函数的参数列表?
...全文
111 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yayafu 2009-07-21
  • 打赏
  • 举报
回复
不能得到参数的
elpase 2009-07-21
  • 打赏
  • 举报
回复
GetProcAddress:
Return Values
If the function succeeds, the return value is the address of the exported function or variable.返回函数或变通的指针。我们在调用时当然得把它强制转化为原类型的函数或变量的指针。

GetProcAddress不能得到dll导出函数的参数列表? 不能。
killbug2004 2009-07-21
  • 打赏
  • 举报
回复
GetProcAddress函数通过可执行文件的导出表提供的信息找到对应函数的地址,而参数信息是没有记录的,
获取的只是内存中的一个函数的地址,要想像正常函数一样使用就需要进行转换了,没有必要提供参数信息,dll一般都会提供对应的包含导出函数信息的头文件

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧