class  Function getData(buf : Pbyte; buflen: DWORD ): DWORD ;
这个函数说明,怎么转换为.NET说明.
DWORD要转成.NET中的什么类型?

解决方案 »

  1.   

    Pbyte->byte...不过从这个函数命名来看可能是byte[]...
    DWORD->int...
      

  2.   

    我在网上查了下unsinged   short  *   -->   PByte  
    C++与delphi 
    那.NET,指针怎么用
      

  3.   

    //通过mbuf得到串口返回的数据;返回实际得到的数据长度
            [DllImport("KComm_d.dll")]
            public unsafe static extern decimal  kgetData( byte*  buf, Int32 buflen); byte[]   bufArray   =   new   byte[4096];
                fixed (byte* buf = bufArray)
                {
                    kgetData(buf, 4096);                string s = "";
                    for (int i = 0; i < bufArray.Length; i++)
                    {
                        s += bufArray[i].ToString();
                    }
                    MessageBox.Show(s);
                }
    怎么把指针赋给数组