私はネイティブ/アンマネージDLLを持っており、ビジネスオブジェクトへのポインタを返す "CreateObject"関数を持っています。以下のような:C/Invoke from C#:返されたオブジェクトの関数を呼び出す
[DllImport("MyDll.dll", CharSet = CharSet.Auto)]
private static extern IntPtr CreateObject();
質問: オブジェクトは、私が呼び出したい「接続()」のような公共の機能を公開しているが、私は簡単な方法を持っているので、私はこれらの呼び出しを「マップ」する方法がわかりません - 署名のように:
private bool Connect();
アイデア?これを行うには
また、呼び出し規約を一致させたい場合もあります。 –