Compartilhar via


Chamando um.NET objeto

Um cliente COM pode criar uma instância de uma classe pública em um assembly e chamar membros públicos da classe. O common language runtime empacota as chamadas de e para o objeto gerenciado.

O exemplo de código C++ seguinte mostra como um cliente não gerenciado pode criar uma instância de gerenciados Loan classe e a chamada de um dos métodos. Clientes COM não podem acessar classes diretamente, mas em vez disso, chamar métodos, propriedades e eventos expostos pelas interfaces implementadas pela classe.

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

Consulte também

Tarefas

Como: Referência.NET tipos de COM

Conceitos

Expondo.NET Framework para COM

Registrar Assemblies com

A implantação de um aplicativo para acesso COM