又是managed to unmanaged

32757487 2006-11-07 08:36:23
原型:
long _stdcall GetAllSrvRes( /* [in] */ void* handle,
/* [size_is][out] */ SrvResID ArrayResID[ ],
/* [out] */ DWORD ArraySize)


SrvResID:char[16]

怎么marshal 这个arrayResID,char[16]的变长的数组?!
...全文
127 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
32757487 2006-11-09
  • 打赏
  • 举报
回复
Ding Ni ge fei~~

nnd,dll的开发文档竟然也写错,最后一个参数应该为 in

什么世道~~~
真相重于对错 2006-11-08
  • 打赏
  • 举报
回复
try
long _stdcall GetAllSrvRes( /* [in] */ System.IntPtr handle,
/* [size_is][out] */ ref System.IntPtr ArrayResID,
/* [out] */ ref int ArraySize)
32757487 2006-11-08
  • 打赏
  • 举报
回复
没人顶啊
32757487 2006-11-08
  • 打赏
  • 举报
回复
ding ,不行,直接就crashed~~~

110,536

社区成员

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

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

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