Classe de CAtlAutoThreadModule

Cette classe implémente un regroupé par thread, serveur COM de modèle cloisonné.

Important

Cette classe et ses membres ne peuvent pas être utilisés dans les applications qui s'exécutent dans les fenêtres d'exécution.

class CAtlAutoThreadModule :
public CAtlAutoThreadModuleT< CAtlAutoThreadModule >

Notes

CAtlAutoThreadModule dérive de CAtlAutoThreadModuleT et implémente un regroupé par thread, serveur COM de modèle cloisonné.CAtlAutoThreadModule utilise CComApartment pour gérer un " apartment " pour chaque thread dans le module.

Vous devez utiliser la macro de DECLARE_CLASSFACTORY_AUTO_THREAD dans la définition de classe de votre objet pour spécifier CComClassFactoryAutoThread comme une fabrique de classe.Vous devez ensuite ajouter une seule instance d'une classe dérivée d' CAtlAutoThreadModuleT tel qu' CAtlAutoThreadModule.Par exemple :

CAtlAutoThreadModule _AtlAutoModule; // name is immaterial.

[!REMARQUE]

Cette classe substitue la classe obsolète de CComAutoThreadModule .

Hiérarchie d'héritage

IAtlAutoThreadModule

CAtlAutoThreadModuleT

CAtlAutoThreadModule

Configuration requise

Header: atlbase.h

Voir aussi

Référence

Classe de CAtlAutoThreadModuleT

Classe d'IAtlAutoThreadModule

Classes de module ATL

Autres ressources

Vue d'ensemble de la classe ATL