次の方法で共有


.NET オブジェクトの呼び出し

更新 : 2007 年 11 月

COM クライアントは、アセンブリ内のパブリック クラスのインスタンスを生成し、そのクラスのパブリック メンバを呼び出すことができます。マネージ オブジェクトに対する呼び出し、またはマネージ オブジェクトからの呼び出しは、共通言語ランタイムによってマーシャリングされます。

Loan クラスのインスタンスを生成するコードの例を次に示します。COM クライアントはクラスに直接アクセスできませんが、クラスが実装するインターフェイスによって公開されているメソッド、プロパティ、およびイベントを呼び出すことができます。

ILoanPtr pILoan(__uuidof(Loan));

ILoan インターフェイスは、GetFirstPmtDistribution メソッドを含む複数のメソッドやプロパティを公開しています。

pILoan->GetFirstPmtDistribution(payment, &Balance, &Principal, &Interest,
       &MorePmts);

参照

処理手順

方法 : COM から .NET 型を参照する

概念

COM への .NET Framework コンポーネントの公開

COM へのアセンブリの登録

COM アクセスに対するアプリケーションの配置