当前位置:编程学习 > C#/ASP.NET >>

Vb.net中指针调用问题

各位大虾,我现在需要用Vb.net编写一个图像采集的程序,需要调用的动态库中函数原型为:
HVSTATUS __stdcall HVSnapShot(HHV hhv, BYTE **ppBuffer, int nSum),我在Vb中可以声明为:
Declare Function HVSnapShot Lib "HVDAILT.DLL" (ByVal hhv As Long, ByVal ppBuffer As Long, ByVal nSum As Long) As HVSTATUS,然后利用VarPtr来传递地址,但是在Vb.net中,VarPtr不能用了,我改怎么声明该函数又怎么调用呢,我是新手,哪位知道的大虾指点一下,谢了。 VB.net 指针 地址 动态库调用 --------------------编程问答-------------------- 声明时用IntPtr,调用看你的那个buffer怎么申请了。得到对应的IntPtr就可以用了。 --------------------编程问答-------------------- 传数组类型,BYTE **ppBuffer是二维数组。
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,