作者cole945 (躂躂..)
看板C_Sharp
标题Re: [问题] 也许这是一个unsafe的问题吧
时间Thu Feb 21 23:45:48 2008
※ 引述《AdamHsu (AdamHsu)》之铭言:
: [DllImport(dllName, CharSet = CharSet.Ansi, CallingConvention =
: CallingConvention.Cdecl)]
: public static unsafe extern Int32 query_ex(void* session_handle,
: ref Int32 TStatus, UInt32 Type, message* Buffer,
: sbyte BFlag, void* RBuffer, ref UInt32 RBuffer_Length,
这里改成 IntPtr
: ref UInt32 TID, ref UInt32 ORID);
: // 以下是RBuffer使用前的处里,其他部分的参数碍於篇幅先行掠过
: IntPtr ptr1 = Marshal.AllocHGlobal(64000);
传的时候直接用 ptr1 传试试吧~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.139.133.162