请问如何将以下VC代码转换成VB.net的
typedef struct _tagDEVINFO
{
BYTE bmoduletype;
char szname[11];
char szip[16];
char szmask[16];
char szgateip[16];
char szmacaddr[18];
BYTE bstaticip;
int workport;
ZNE100INFO zne100info;
CANETEINFO caneteinfo;
}DEVINFO;
int __stdcall ZNET_RecDevice(DEVINFO* pdevinfo,int *plen);
int count=5;
DEVINFO devinfo[50];
int len=50;
int getlen;
while(count--)
{
while((getlen=ZNET_RecDevice(devinfo,&len))>0)
{
for(int i=0;i<getlen;i++)
{
....
}
}
Sleep(1000);
}
在调用ZNET_RecDevice函数的时候他的参数是devinfo,devinfo上面定义的是一个数据,但是VB中怎样传递这样的函数参数,请高手将以上代码转换成VB的,感谢