.NET オブジェクトの呼び出し
COM クライアントは、アセンブリ内のパブリック クラスのインスタンスを生成し、そのクラスのパブリック メンバを呼び出すことができます。マネージ オブジェクトに対する呼び出し、またはマネージ オブジェクトからの呼び出しは、共通言語ランタイムによってマーシャリングされます。
Loan
クラスのインスタンスを生成するコードの例を次に示します。COM クライアントはクラスに直接アクセスできませんが、クラスが実装するインターフェイスによって公開されているメソッド、プロパティ、およびイベントを呼び出すことができます。
ILoanPtr pILoan(__uuidof(Loan));
ILoan
インターフェイスは、GetFirstPmtDistribution メソッドを含む複数のメソッドやプロパティを公開しています。
pILoan->GetFirstPmtDistribution(payment, &Balance, &Principal, &Interest,
&MorePmts);
参照
処理手順
概念
COM への .NET Framework コンポーネントの公開
COM へのアセンブリの登録
COM アクセスに対するアプリケーションの配置