Freigeben über


CAtlAutoThreadModule-Klasse

Diese Klasse implementiert einen Threadpool-COM-Server mit Apartmentmodell.

Wichtig

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

Syntax

class CAtlAutoThreadModule : public CAtlAutoThreadModuleT<CAtlAutoThreadModule>

Hinweise

CAtlAutoThreadModulewird von CAtlAutoThreadModuleT abgeleitet und implementiert einen Threadpool-COM-Server im Apartmentmodell. CAtlAutoThreadModule verwendet CComApartment , um eine Wohnung für jeden Thread im Modul zu verwalten.

Sie müssen das DECLARE_CLASSFACTORY_AUTO_THREAD-Makro in der Klassendefinition Ihres Objekts verwenden, um CComClassFactoryAutoThread als Klassenfactory anzugeben. Anschließend sollten Sie eine einzelne Instanz einer Klasse hinzufügen, die von CAtlAutoThreadModuleT einer klasse abgeleitet wird, z CAtlAutoThreadModule. B. . Zum Beispiel:

CAtlAutoThreadModule _AtlAutoModule; // name is immaterial.

Hinweis

Diese Klasse ersetzt die veraltete CComAutoThreadModule-Klasse .

Vererbungshierarchie

IAtlAutoThreadModule

CAtlAutoThreadModuleT

CAtlAutoThreadModule

Anforderungen

Kopfzeile: atlbase.h

Siehe auch

CAtlAutoThreadModuleT-Klasse
IAtlAutoThreadModule-Klasse
Klassenübersicht
Modulklassen