CComClassFactorySingleton

templatelt; 클래스T(&L) gt;
CComClassFactorySingleton 클래스: 공용 CComClassFactory(&G)

매개 변수

T

귀하의 클래스。

CComClassFactorySingleton CComClassFactory 에서 파생 되 고 CComObjectGlobal 를 사용 하 여 단일 개체를 생성 합니다. CreateInstance 메서드를 호출할 때마다 단순히이 개체 인터페이스 포인터에 대 한 쿼리。

일반적으로 ATL 개체는 CComCoClass에서 파생 클래스 팩터리를 취득 합니다. 이 클래스는 DECLARE_CLASSFACTORY, CComClassFactory 기본 클래스 팩터리로 선언 하는 매크로 포함 합니다. CComClassFactorySingleton를 사용 하 여 개체의 클래스 정의에서 DECLARE_CLASSFACTORY_SINGLETON 매크로 지정 합니다. 예를 들어:

클래스 CMyClass:..., 공공 CComCoClasslt; ... >
{
공개:
 ? DECLARE_CLASSFACTORY_SINGLETON(CMyClass)

...
}

# include lt;atlcom.h>

클래스 멤버

참고 항목nbsp; IClassFactory, CComClassFactory2, CComClassFactoryAutoThread, CComObjectRootEx, CComGlobalsThreadModel(&N)

Index