草庐IT

numControls

全部标签

c# - 我的 C++ 和 C# 互操作在 64 位中崩溃,为什么?指针大小?

我有一个native32位dll(无源代码),它在我使用的应用程序中作为插件运行。我自己做了另一个nativedll,它将与该插件通信以创建和更新插件的控件。我从那个dll导出了我需要的功能,以便从我的c#应用程序(使用p/invoke)控制插件。代码如下:h文件:#pragmaonce#include"include\SpoutControls.h"extern"C"{__declspec(dllexport)voidInitializeControls(char*sendername,int*numControls,char**names,int*types,float*float