(ref param as object, ref p2 as byte)

解决方案 »

  1.   

    无类型的最好用INTPTR,值类型的可以用REF,引用类型的照常写就是了。
      

  2.   

    System.IntPtr专用于指针类型或窗口句柄。
      

  3.   

    1、数值型直接用对应的就可。(DWORD -> int , WORD -> Int16)  2、API中字符串指针类型 -> .net中string  3、API中句柄 (dWord) -> .net中IntPtr  4、API中结构 -> .net中结构或者类。注意这种情况下,要先用StructLayout特性限定声明结构或类
      

  4.   

    C++Function(void *param,Byte *p2)
    第一个看你要传什么样的参了,比如传int那么就ref int param,传double那么就ref double param。
    第二个这样封送:
    [MarshalAs(UnmanagedType.LPArray)]
    byte[] p2OK?
    还有问题直接联系我吧:QQ25738191