Appel d'un objet .NET

Un client COM peut créer une instance d'une classe publique dans un assembly et appeler les membres publics de la classe. Le Common Language Runtime marshale les appels à destination et en provenance de l'objet managé.

L'exemple de code suivant crée une instance de la classe Loan. Les clients COM ne peuvent pas accéder directement aux classes, mais ils appellent à la place les méthodes, les propriétés et les événements exposés par les interfaces implémentées par la classe.

ILoanPtr pILoan(__uuidof(Loan));

L'interface ILoan expose plusieurs méthodes et propriétés, y compris la méthode GetFirstPmtDistribution.

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

Voir aussi

Tâches

Comment : référencer des types .NET à partir de COM

Concepts

Exposition de composants .NET Framework à COM
Inscription d'assemblys dans COM
Déploiement d'une application pour accéder à COM