xfspvhua 发表于 2024-11-8 16:53:20

关于在火山中传递指针数组的问题

C++中实现的方式:


=========================================================
// 初始化库

const char* tmp_str[] = { "","-device","vmware://id=3844" };

   VMM_HANDLE hVMM = VMMDLL_Initialize(3, tmp_str);

=========================================================
因为要调用VMM.DLL,传入的第二个参数为 指针的数组
我先声明了DLL命令:


然后声明了一个有三个变整数成员的结构体:

最后在点击按钮的时候:


现在程序是可以正常编译的,但是返回值为0,请站长帮忙看一下,是哪里的问题

揰掵佲 发表于 2024-11-8 16:53:21

xfspvhua 发表于 2024-11-8 19:45
想取数组指针有亿点点麻烦呀

啊 取变量地址 就行了啊

揰掵佲 发表于 2024-11-8 17:21:16

char * tmp_str[]   这个应该是文本数组吧直接传递数组指针就行了 没有必要传递一个结构进去吧..

xfspvhua 发表于 2024-11-8 19:44:35



我这样传参 返回值也是零 请问是我传参的方式写错了吗

xfspvhua 发表于 2024-11-8 19:45:05

揰掵佲 发表于 2024-11-8 17:21
char * tmp_str[]   这个应该是文本数组吧直接传递数组指针就行了 没有必要传递一个结构进去吧.. ...

想取数组指针有亿点点麻烦呀
页: [1]
查看完整版本: 关于在火山中传递指针数组的问题