Chiamata di un oggetto .NET
Un client COM può creare un'istanza di una classe pubblica contenuta in un assembly e chiamare i membri pubblici della classe. Common Language Runtime effettua il marshalling delle chiamate da e verso l'oggetto gestito.
Nell'esempio di codice C++ seguente viene illustrato come un client non gestito può creare un'istanza della classe Loan gestita e chiamare uno dei relativi metodi. I client COM non hanno accesso diretto alle classi e chiamano i metodi, le proprietà e gli eventi esposti dalle interfacce implementate dalla classe.
ILoanPtr pILoan(__uuidof(Loan));
pILoan->GetFirstPmtDistribution(payment, &Balance, &Principal, &Interest,
&MorePmts);
Vedere anche
Attività
Procedura: fare riferimento a tipi .NET da COM
Concetti
Esposizione di componenti .NET Framework a COM