다음을 통해 공유


CComClassFactoryAutoThread 클래스

이 클래스에서 구현 된 IClassFactory 인터페이스, 및 여러 아파트에서 만들 수 있습니다.

중요중요

런타임에서 Windows를 실행 하는 응용 프로그램에서이 클래스와 해당 멤버를 사용할 수 없습니다.

class CComClassFactoryAutoThread : public IClassFactory, 
public CComObjectRootEx< CComGlobalsThreadModel >

Members

8303bwea.collapse_all(ko-kr,VS.110).gifPublic 메서드

이름

설명

CComClassFactoryAutoThread::CreateInstance

지정한 CLSID의 개체를 만듭니다.

CComClassFactoryAutoThread::LockServer

메모리에서 클래스 팩터리를 잠급니다.

설명

CComClassFactoryAutoThread유사한 CComClassFactory, 하지만 여러 아파트에서 만들 수 있습니다.이 지원을 활용 하 여 EXE 모듈에서 파생 CComAutoThreadModule.

ATL 개체 정상적으로 취득 팩터리 클래스에서 파생 하 여 CComCoClass.이 클래스는 매크로 포함 DECLARE_CLASSFACTORY는 선언 CComClassFactory 기본 클래스 팩터리로.사용할 CComClassFactoryAutoThread, 지정 된 DECLARE_CLASSFACTORY_AUTO_THREAD 매크로 개체의 클래스 정의에.예를 들면 다음과 같습니다.

class ATL_NO_VTABLE CMyAutoClass :
   public CComObjectRootEx<CComMultiThreadModel>,
   public CComCoClass<CMyAutoClass, &CLSID_MyAutoClass>,
   public IMyAutoClass
{
public:
   DECLARE_CLASSFACTORY_AUTO_THREAD()

   // Remainder of class declaration omitted.

상속 계층 구조

CComObjectRootBase

CComObjectRootEx

IClassFactory

CComClassFactoryAutoThread

요구 사항

헤더: atlcom.h

참고 항목

참조

IClassFactory

CComClassFactory2 클래스

CComClassFactorySingleton 클래스

CComObjectRootEx 클래스

CComGlobalsThreadModel

기타 리소스

ATL 클래스 개요