Llamar a un objeto de .NET

Actualización: noviembre 2007

Los clientes COM pueden crear una instancia de una clase pública en un ensamblado y llamar a los miembros públicos de la clase. Common Language Runtime calcula las referencias a las llamadas al objeto administrado y las referencias a las llamadas desde el objeto administrado.

En el siguiente ejemplo de código se crea una instancia de la clase Loan. Los clientes COM no pueden obtener acceso a las clases directamente, sino que tienen que llamar a los métodos, propiedades y eventos expuestos por las interfaces que las clases implementan.

ILoanPtr pILoan(__uuidof(Loan));

La interfaz ILoan expone varios métodos y propiedades, incluido el método GetFirstPmtDistribution.

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

Vea también

Tareas

Cómo: Hacer referencia a tipos de .NET desde COM

Conceptos

Exponer componentes de .NET Framework en COM

Registrar ensamblados con COM

Implementar una aplicación para obtener acceso a COM