से कॉलिंग अप्रबंधित। डीएल का प्रदर्शन निम्नलिखित वाक्यविन्यास का उपयोग कर सी # अनुप्रयोग से सी ++ में लिखे गए .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);
क्या ऐसा करने का एक और अधिक प्रभावी तरीका है?