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 C++ indique comment un client non managé peut créer une instance de la classe managé Loan et appeler l'une de ses méthodes. 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));
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