比如,c的原型函数
int __stdcall Test(char ** p)
c#应该申明如下
// An highlighted block
[DLLImport("ABC.DLL",EntryPoint="Test",CallingConvention=CallingConvention.StdCall)]
public static extern int test(ref IntPtr str);
IntPtr p = new IntPtr();
String str;
Test(ref p);
str = marshal.PtrToStringAnsi(p);