C#调用API

dolo1984 2009-01-05 06:55:45

int __stdcall GetJpegImage(HANDLE hChannelHandle,UCHAR *ImageBuf,
ULONG *Size,UINT nQuality)

上面这段转成C#应该怎么写?
...全文
121 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lunat 2009-01-05
  • 打赏
  • 举报
回复
确实写错了 ULONG* Size...真是晕了头了..
应该是ulong[] Size吧 不确定ULONG* Size的长度(1个?多个?)
liuheng610 2009-01-05
  • 打赏
  • 举报
回复
顶```````
zhouxingyu896 2009-01-05
  • 打赏
  • 举报
回复
同意4楼的。
xupeihuagudulei 2009-01-05
  • 打赏
  • 举报
回复
ICanUseThisID 2009-01-05
  • 打赏
  • 举报
回复

[DllImport("xxx.dll")]
public static extern int GetJpegImage(
IntPtr hChannelHandle,
byte[] ImageBuf,
out uint Size,
uint nQuality
);
lunat 2009-01-05
  • 打赏
  • 举报
回复
[Quote=引用楼主 dolo1984 的帖子:]
C# code
int __stdcall GetJpegImage(HANDLE hChannelHandle,UCHAR *ImageBuf,
ULONG *Size,UINT nQuality)



上面这段转成C#应该怎么写?
[/Quote]
[DllImport("yourdllname.dll")]
extern int GetJpegImage(IntPtr hChannelHandle,byte[] ImageBuf, UIntPtr Size, uint nQuality);
试试吧
那个UCHAR* 不好说..
startstartsvip 2009-01-05
  • 打赏
  • 举报
回复
帮顶
liuxin159357 2009-01-05
  • 打赏
  • 举报
回复
试试看
public extern GetJpegImage (int, string, int, uint)

111,119

社区成员

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

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

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