通過使用以下語法從C#應用程序調用用C++編寫的.dll文件添加的典型開銷多長時間?從C#調用非託管.dll的性能
[DllImport("abc.dll", EntryPoint = "xcFoo", CallingConvention = CallingConvention.Cdecl)]
public extern static Result Foo(out IntPtr session,
[MarshalAs(UnmanagedType.FunctionPtr)]ObjectCallback callback,
UInt64 turnKey,
string serverAddress,
string userId,
string password);
有沒有更有效的方法來做到這一點?