结构体指针的使用
现在做一个项目,需要用到别人写好的动态链接库中的一个函数,动态链接库中函数的声明如下
typedef struct _HKCANFRAME
{
UCHAR nPort;
UCHAR mFrame[10];
} HKCANFRAME,*PHKCANFRAME
BOOL HKCanOpen(PHKCANHANDLE mDevHandle,char *InDriverName,int Type,int nDev)
前面是一个结构体,后面时函数。
现在的问题是,这个函数调用的时候,那些参数类型在C#中如何表示,特别是结构体指针,如何使用。
已经困扰了两天啦,望高手指点
------解决方案--------------------<Type>Ptr,例如整型指针:IntPtr