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