vc被调函数:
int WINAPI LoadPointsFromScreen( ALLPOINTS v_points );
其中:
struct ALLPOINTS
{
int   points_num;  //数量
POINT*   points_pos;   //值
};
--------------------------------------------------
c#中定义该结构体:
[StructLayout(LayoutKind.Sequential)]
public struct POINT
{
        public int x;
        public int y;
}[StructLayout(LayoutKind.Sequential)]
public struct ALLPOINTS
{
        public int points_num;
public IntPtr points_pos;
}
定义该函数:
[DllImport("SelectAutoFitArea.dll")]
extern static int LoadPointsFromScreen(ALLPOINTS v_points);可是在调用的时候,我该如何为参数赋值啊?因为里面有一个指针。
我现在有一个POINT类型的数组,应该怎么把它转化为IntPtr类型???