双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

c++调用dll中的函数,参数为指针型结构体

zqxzwxzy zqxzwxzy 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
大家好,刚开始写c++程序,现在要调用dll文件OOIDRV32.DLL中的一个函数:
short OOI_FullScan(FULLPARAM* fp);
FULLPARAM
是一个结构体,
struct FULLPARAM
{
short cmd;
short fdc;
WORD dsf;
short boxcar;
short average;
short scan_dark;
short correct_dark;
short extrig;
short chan_ena;
float* chdat[8];
} ;
请问该怎么写调用的语句?
其中也是调用这个dll中的一个无参函数,这样写的,调用成功了,上边那个形参是指针型结构体,就不知怎么弄了;

typedef int(__stdcall *rint_)();
rint_ type;
HINSTANCE DllInst = LoadLibrary( "OOIDRV32.DLL");
type=GetProcAddress(DllInst, "OOI_GetSpectrometerType");
...全文
评论 17
收藏 已收藏
分享
返回顶部
zqxzwxzy
C++ 语言 65,214 成员 250,514 内容