char **结果的dllImport类型,unsigned int * length

时间:2013-05-27 10:33:03

标签: c# dllimport

我正在尝试从非托管DLL调用此函数:

gvRenderData(GVC_t *gvc, Agraph_t* g, char *format, char **result, unsigned int *length)

我使用DllImport:

[DllImport(FolderName, CallingConvention = CallingConvention.Cdecl)]
static extern int gvRenderData(IntPtr gvc, IntPtr g, string format, out IntPtr result, out int length);

我得到了异常

  

尝试读取或写入受保护的内存。

我认为我的char结果类型或unsigned int length的类型无效。

0 个答案:

没有答案