cuánto tiempo es la sobrecarga típica añadió llamando a un .dll escrita en C++ desde una aplicación de C# utilizando la siguiente sintaxis?Rendimiento de la Llamada .dll no administrado desde C#
[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);
¿Hay una manera más eficiente de hacerlo?