Hey,
I'm trying to get the spline functionality to work in C#. I don't seem to know what to put in place for the DFTaskPtr. I can see it's a void pointer in the mkl_df_types.h file, but I don't know how to translate that to C#.
I naively did the following:
[SuppressUnmanagedCodeSecurity] internal sealed class MklNative { [DllImport("mkl_rt.dll", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true, SetLastError = false)] internal static extern int dfsNewTask1D(ref IntPtr task, int nx, double[] x, int xhint, int ny, double[] y, int yhint); }
Which doesn't work. Any help would be welcome.
链接已复制
3 回复数
Those examples don't show what to do about the void pointer DFTaskPtr, which is the problem. I don't need a full example, just need to know the proper field to put in the place when making the extern call.
