Share via


CAtlDllModuleT, classe

Cette classe représente le package pour une DLL.

template < 
   class T  
> 
class ATL_NO_VTABLE CAtlDllModuleT : 
   public CAtlModuleT< T >

Paramètres

  • T
    Votre classe dérivée d' CAtlDllModuleT.

Membres

Constructeurs publics

Nom

Description

CAtlDllModuleT::CAtlDllModuleT

Constructeur.

CAtlDllModuleT::~CAtlDllModuleT

Le destructeur.

Méthodes publiques

Nom

Description

CAtlDllModuleT::DllCanUnloadNow

Teste si la DLL peut être déchargé.

CAtlDllModuleT::DllGetClassObject

Retourne une fabrique de classe.

CAtlDllModuleT::DllMain

Le point d'entrée facultatif dans une bibliothèque de liens dynamiques (DLL).

CAtlDllModuleT::DllRegisterServer

Ajoute des entrées dans la base de registres pour les objets dans la DLL.

CAtlDllModuleT::DllUnregisterServer

Supprime les entrées dans la base de registres pour les objets dans la DLL.

CAtlDllModuleT::GetClassObject

Retourne une fabrique de classe. Appelé par DllGetClassObject.

Notes

CAtlDllModuleT représente le package pour une bibliothèque de liens dynamiques (DLL) et fournit des fonctions utilisées par tous les projets de DLL. Cette spécialisation de classe de CAtlModuleT inclut la prise en charge de l'inscription.

Pour plus d'informations sur les modules dans ATL, consultez Classes de module ATL.

Hiérarchie d'héritage

_ATL_MODULE

CAtlModule

CAtlModuleT

CAtlDllModuleT

Configuration requise

Header: atlbase.h

Voir aussi

Référence

CAtlModuleT, classe

CAtlExeModuleT, classe

Classes de module ATL

Autres ressources

Vue d'ensemble de la classe ATL