DECLARE_CLASSFACTORY_SINGLETON

선언 CComClassFactorySingleton 으로 클래스 팩터리입니다.

DECLARE_CLASSFACTORY_SINGLETON( 
   obj  
)

매개 변수

  • obj
    [in] 클래스 개체의 이름입니다.

설명

CComCoClass 포함 된 DECLARE_CLASSFACTORY 를 지정 하는 매크로 CComClassFactory 기본 클래스 팩터리로.그러나 포함 하 여는 DECLARE_CLASSFACTORY_SINGLETON 매크로 개체의 클래스 정의에서이 기본값을 재정의 합니다.

예제

class ATL_NO_VTABLE CMySingletonClass :
   public CComObjectRootEx<CComSingleThreadModel>,
   public CComCoClass<CMySingletonClass, &CLSID_MySingletonClass>,
   public IMySingletonClass
{
public:
   DECLARE_CLASSFACTORY_SINGLETON(CMySingletonClass)

   // Remainder of class declaration omitted.

요구 사항

헤더: atlcom.h

참고 항목

참조

DECLARE_CLASSFACTORY2

DECLARE_CLASSFACTORY_EX

DECLARE_CLASSFACTORY_AUTO_THREAD

기타 리소스

집계 및 클래스 팩터리 매크로

ATL 매크로