图像采集卡dll的调用

2019-07-18 02:43发布

图像采集卡的dll里面有一个函数4.3.1 device_handle __stdcallDXOpenDevice(unsigned idx, unsigned* err = NULL)  说明:打开视频设备参数:unsignedidx,视频卡号     unsigned* err = NULL 打开设备状态错误信息  返回值:设备的通道句柄,否则返回NULL。可通过 err 获得错误代码labview调用这个函数时,返回值这个通道句柄怎么设置?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
2条回答
wu12337
2019-07-18 06:34
下面h是单片机CY7C68013调用动态链接库的例程,可以参考下
#defineDllExportextern_declspec(dllexport)DllExportint_stdcallCY7C680_OpenDevice(HANDLE*hDeviceHandle)
{chardevName[25];
intdeviNumber=0;
inthOp=FALSE;
inthVerLength=9;
inthReadLength=9;
charhString[]="veryhard";intkMaxMun=10;
while(!hOp&&deviNumber<kMaxMun){*hDevceHandle=CreateFile(devName,GE-NERIC_WRITE|GENERIC_READ,0,NULL,
OPEN_EXISTING,0,NULL);
if(*hDeviceHandle!=INVALID_HANDLE_
VALUE)
hOp=TRUE;
++deviNumber;}
ReturnhOp;

一周热门 更多>