다음을 통해 공유


CComObjectRoot 클래스

CComObjectRootEx이 typedef는 서버의 기본 스레딩 모델에서 템플릿화됩니다.

구문

typedef CComObjectRootEx<CComObjectThreadModel> CComObjectRoot;

설명

CComObjectRoottypedef 서버의 기본 스레딩 모델에서 템플릿화된 CComObjectRootEx 입니다. 따라서 CComObjectThreadModel은 CComSingleThreadModel 또는 CComMultiThreadModel을 참조합니다.

CComObjectRootEx 는 집계되지 않은 개체와 집계된 개체 모두에 대한 개체 참조 개수 관리를 처리합니다. 개체가 집계되지 않는 경우 개체 참조 수를 유지하고 개체가 집계되는 경우 알 수 없는 외부에 대한 포인터를 보유합니다. 집계된 개체 CComObjectRootEx 의 경우 메서드를 사용하여 내부 개체의 생성 실패를 처리하고 내부 인터페이스가 해제되거나 내부 개체가 삭제될 때 외부 개체가 삭제되지 않도록 보호할 수 있습니다.

요구 사항

헤더: atlcom.h

참고 항목

CComObjectRootEx 클래스
CComAggObject 클래스
CComObject 클래스
CComPolyObject 클래스
클래스 개요