|
烦请知道的大虾们指点下,谢谢了~
我手头上有一个VC编写的NetSDK.dll,里面封装了一个CaptureJPEGPicture函数,这个函数用到了一个自定义的结构体LPNET_DVR_JPEGPARA,函数和该结构体定义如下:
LONG CaptureJPEGPicture(
LONG lUserID,
LONG lChannel,
LPNET_DVR_JPEGPARA lpJpegPara,
char *sPicFileName
);
struct{
WORD wPicSize;
WORD wPicQuality;
}NET_DVR_JPEGPARA,*LPNET_DVR_JPEGPARA;
如果要调用该dll中的这个函数,用Declare可以声明吗?因为我看QTP的说明中只提及到了诸如micInt、micLong等简单参数类型该怎么声明,没有讲到如果外部函数用到自定义类型该怎么声明……
Extern.Declare micLong, "CaptureJPEGPicture", "NetSDK.dll", "", micLong, micLong, ___ ,然后写到这个地方就不知道该用什么类型了
哪位大虾知道这里该怎么写?还是说QTP对这样的问题无能为力? |
|