首页 新闻 搜索 专区 学院

C#调用VC++的接口报‘调用导致堆栈不对称’的错误

0
悬赏园豆:20 [已关闭问题] 关闭于 2013-04-08 10:30
 对 PInvoke 函数“WindowsFormsApplication2!WindowsFormsApplication2.Class1::App_S_Submit”的调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配。 
 
VC++的接口代码:char* App_S_Submit (char *Dest_terminal_Id,char *src_id,char *content,int Priority,unsigned char Type)
  转C#怎么写?
xyq_雨晴的主页 xyq_雨晴 | 初学一级 | 园豆:159
提问于:2013-01-10 13:34
< >
分享
所有回答(2)
0

参考这个 http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.dllimportattribute.aspx

鳳梨酥 | 园豆:287 (菜鸟二级) | 2013-01-10 14:37
0

[DllImport(_dllPath)]

string App_S_Submit(string Dest_terminal_Id,string src_id,string content,int Priority,byte[] Type)

Firen | 园豆:5483 (大侠五级) | 2013-01-11 15:24
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册