집계 개체 만들기
집계는 외부 개체의 IUnknown
내부 개체 IUnknown
에 대한 포인터를 제공하여 호출을 위임합니다.
집계된 개체를 만들려면
IUnknown
클래스 개체에 포인터를 추가하고 생성자에서 NULL로 초기화합니다.FinalConstruct를 재정의하여 집계를 만듭니다.
IUnknown
1단계에서 정의된 포인터를 COM_INTERFACE_ENTRY_AGGREGATE 매크로의 두 번째 매개 변수로 사용합니다.FinalRelease를 재정의하여 포인터를 해제합니다
IUnknown
.
참고 항목
집계FinalConstruct
된 개체에서 인터페이스를 사용하고 해제하는 경우 클래스 개체의 정의에 DECLARE_PROTECT_FINAL_CONSTRUCT 매크로를 추가해야 합니다.