다음을 통해 공유


.NET 개체 호출

COM 클라이언트는 어셈블리의 공용 클래스의 인스턴스를 만들고 클래스의 공용 멤버를 호출할 수 있습니다. 공용 언어 런타임에서는 관리되는 개체 간의 호출을 마샬링합니다.

다음 C++ 코드 예제에서는 관리되지 않는 클라이언트가 관리되는 Loan 클래스의 인스턴스를 만들고 해당 메서드 중 하나를 호출하는 방법을 보여 줍니다. COM 클래스에서는 클래스를 직접 액세스하는 대신 클래스에서 구현된 인터페이스에서 노출하는 메서드, 속성 및 이벤트를 호출합니다.

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

참고 항목

작업

방법: COM에서 .NET 형식 참조

개념

.NET Framework 구성 요소를 COM에 노출

COM에 어셈블리 등록

COM에서 액세스할 수 있도록 응용 프로그램 배포