Thời gian nạp tiền điển hình được thêm bằng cách gọi một .dll được viết bằng C++ từ ứng dụng C# bằng cú pháp sau đây?Hiệu suất của việc gọi Unmanaged .dll từ 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);
Có cách nào hiệu quả hơn để làm điều đó không?