I have a function pointer in a dll file (in implementation, not header). How can I call the function pointed to by this pointer in the exe source code?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
you can export a function returning the pointer. Header:
typedef void ( *MyPtr ) ();
__declspec( dllexport ) MyPtr GetMyPtr();
Source:
MyPtr GetMyPtr()
{
//retunr the function pointer here
}