다음을 통해 공유


CComObjectGlobal Class

이 클래스를 포함 하는 모듈의 참조 횟수 관리를 Base 개체입니다.

template< 
   class Base  
> 
class CComObjectGlobal : 
   public Base

매개 변수

  • Base
    파생 클래스에서 CComObjectRoot 또는 CComObjectRootEx, 개체에서 지 원하는 다른 인터페이스 이름으로 원하는 대로.

Members

Public 생성자

Name

설명

CComObjectGlobal::CComObjectGlobal

생성자입니다.

CComObjectGlobal::~CComObjectGlobal

소멸자

Public 메서드

Name

설명

CComObjectGlobal::AddRef

전역 구현 AddRef.

CComObjectGlobal::QueryInterface

전역 구현 QueryInterface.

CComObjectGlobal::Release

전역 구현 릴리스.

공용 데이터 멤버

Name

설명

CComObjectGlobal::m_hResFinalConstruct

포함의 HRESULT 생성 하는 동안 반환 된 CComObjectGlobal 개체.

설명

CComObjectGlobal포함 하는 모듈의 참조 횟수를 관리를 Base 개체입니다. CComObjectGlobal모듈을 해제 하는 경우 개체는 삭제 되지 않습니다 보장 합니다. 전체 모듈의 참조 횟수가 0이 되 면 개체는 제거 됩니다.

예를 들어, 사용 하 여 CComObjectGlobal, 모든 클라이언트에서 공유 하는 일반적인 전역 개체 클래스 팩터리를 보유할 수 있습니다.

상속 계층 구조

Base

CComObjectGlobal

요구 사항

헤더: atlcom.h

참고 항목

참조

CComObjectStack Class

CComAggObject Class

CComObject Class

기타 리소스

ATL Class Overview