C#调用c++ DLL传递结构体

zhangchungang1972 2009-10-19 12:57:40
typedef struct
{
char szServerName[KCBP_SERVERNAME_MAX + 1];
int nProtocal;
char szAddress[KCBP_DESCRIPTION_MAX + 1];
int nPort;
char szSendQName[KCBP_DESCRIPTION_MAX + 1];
char szReceiveQName[KCBP_DESCRIPTION_MAX + 1];
char szReserved[KCBP_DESCRIPTION_MAX + 1];
}
tagKCBPConnectOption;

int SetConnectOption(tagKCBPConnectOption stKCBPConnection);

不知如何调用,请大家指教。
...全文
273 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyq11 2009-10-19
  • 打赏
  • 举报
回复
C++ C#
char* string
传出的char* StringBuilder
short short
char byte
char[n] fixed byte[n]
结构指针 结构指针
函数指针 委托
结构体数组使用IntPtr
http://topic.csdn.net/u/20090225/15/a6bc50ad-9721-4749-b189-dc4a4bc045a1.html

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧