Freigeben über


CAtlAutoThreadModule Class

Diese Klasse implementiert ein mit Threadpool, ApartmentModell COM-Server.

Wichtig

Diese Klasse und ihre Member können in Anwendungen nicht verwendet werden, die in der Windows Runtime ausführen.

class CAtlAutoThreadModule : 
public CAtlAutoThreadModuleT< CAtlAutoThreadModule >

Hinweise

CAtlAutoThreadModuleCAtlAutoThreadModuleT wird von abgeleitet und implementiert ein mit Threadpool, ApartmentModell COM-Server. CAtlAutoThreadModule verwendet CComApartment, um ein Apartment für jeden Thread im Modul zu verwalten.

Sie müssen das DECLARE_CLASSFACTORY_AUTO_THREAD-Makro in der Klassendefinition des Objekts verwenden, um CComClassFactoryAutoThread als die Klassenfactory anzugeben. Sie sollten eine einzelne Instanz einer Klasse hinzufügen, die von CAtlAutoThreadModuleT wie CAtlAutoThreadModule abgeleitet wird. Beispiel:

CAtlAutoThreadModule _AtlAutoModule; // name is immaterial.

Hinweis

Diese Klasse ersetzt die veraltete CComAutoThreadModule-Klasse.

Vererbungshierarchie

IAtlAutoThreadModule

CAtlAutoThreadModuleT

CAtlAutoThreadModule

Anforderungen

Header: atlbase.h

Siehe auch

Referenz

CAtlAutoThreadModuleT Class

IAtlAutoThreadModule Class

ATL-Modulklassen

Weitere Ressourcen

ATL Class Overview