日期:2014-05-18  浏览次数:21002 次

结构体指针的使用
现在做一个项目,需要用到别人写好的动态链接库中的一个函数,动态链接库中函数的声明如下
typedef struct _HKCANFRAME 
{
UCHAR nPort;
UCHAR mFrame[10];
} HKCANFRAME,*PHKCANFRAME

BOOL HKCanOpen(PHKCANHANDLE mDevHandle,char *InDriverName,int Type,int nDev)
前面是一个结构体,后面时函数。

现在的问题是,这个函数调用的时候,那些参数类型在C#中如何表示,特别是结构体指针,如何使用。

已经困扰了两天啦,望高手指点

------解决方案--------------------
<Type>Ptr,例如整型指针:IntPtr