我正在使用 DLL Import 来使用 C dll 中的某些功能。该函数的签名是
int dllfunction(myfile **fptr, const char *filename, int *status);
什么编组代码进入下面的行以便我可以访问该函数?
[DllImport("name.dll")]
public static extern int dllfunction(??);
我努力了
[DllImport("name.dll")]
public static extern int dllfunction(
IntPtr fptr,
[In] ref char filename,
ref int status);
查看 MSDN 还没有帮助。如果您能够给出答复,您是否介意也提供一个调用示例(即如果需要强制转换)。
感谢寻找!
巴克