Partage via


CAtlAutoThreadModule, classe

Cette classe implémente un serveur COM de modèle d’appartement mis en pool de threads.

Important

Cette classe et ses membres ne peuvent pas être utilisés dans les applications qui s’exécutent dans Windows Runtime.

Syntaxe

class CAtlAutoThreadModule : public CAtlAutoThreadModuleT<CAtlAutoThreadModule>

Notes

CAtlAutoThreadModule dérive de CAtlAutoThreadModuleT et implémente un serveur COM mis en pool de threads et de modèle d’appartement. CAtlAutoThreadModule utilise CComApartment pour gérer un appartement pour chaque thread du module.

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

CAtlAutoThreadModule _AtlAutoModule; // name is immaterial.

Remarque

Cette classe remplace la classe CComAutoThreadModule obsolète.

Hiérarchie d'héritage

IAtlAutoThreadModule

CAtlAutoThreadModuleT

CAtlAutoThreadModule

Spécifications

En-tête : atlbase.h

Voir aussi

CAtlAutoThreadModuleT, classe
IAtlAutoThreadModule, classe
Vue d’ensemble de la classe
Module Classes