各位大侠好:
有一个DLL需要调用,但是其中一个参数为结构体,里面有一个一维数组,比较大,想问一下,怎么做才能简单设置这个参数?
调用界面
lpDeviceInfo参数写成簇,里面有个48个元素的数组sSerialNumber,得一个个添加
请问有没有什么简单点的方法,操作。因为还有些函数里面的参数含254个元素的,那岂不是死翘翘了?
附:C的结构体
struct{ BYTE sSerialNumber[SERIALNO_LEN]; BYTE byAlARMInPortNum; BYTE byAlarmOutPortNum; BYTE byDiskNum; BYTE byDVRType; BYTE byChanNum; BYTE byStartChan; BYTE byAudioChanNum;........}NET_DVR_DEVICEIF,*LPNET_DVR_DEVICEIF;
这个就是正常的,是不是和dll调用中参数sSerialNumber[SERIALNO_LEN];有关系?
一周热门 更多>