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