Поделиться через


Вызов объекта .NET

COM-клиент может создавать экземпляр открытого класса из сборки и вызывать открытые члены этого класса. Общеязыковая среда выполнения (CLR) маршалирует вызовы к управляемому объекту и от него.

В следующем примере кода C++ показано, как неуправляемый клиент может создать экземпляр управляемого класса Loan и вызвать один из его методов. COM-клиенты не могут обращаться к классам непосредственно, но вместо этого вызывают методы, свойства и события, предоставленные интерфейсами, реализованными классом.

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

См. также

Задачи

Практическое руководство. Создание ссылки на типы .NET из COM

Основные понятия

Предоставление COM-клиентам доступа к компонентам .NET Framework

Регистрация сборок в COM

Развертывание приложения для доступа к COM-приложению