Partager via


CAtlBaseModule, classe

Cette classe est instanciée dans chaque projet ATL.

class CAtlBaseModule : 
   public _ATL_BASE_MODULE

Membres

Constructeurs publics

Nom

Description

CAtlBaseModule::CAtlBaseModule

Constructeur.

Méthodes publiques

Nom

Description

CAtlBaseModule::AddResourceInstance

Ajoute une instance de ressources à la liste des handles stockés.

CAtlBaseModule::GetHInstanceAt

Retourne un handle à une instance spécifique de ressources.

CAtlBaseModule::GetModuleInstance

Retourne l'instance du module d'un objet d' CAtlBaseModule .

CAtlBaseModule::GetResourceInstance

Retourne l'instance de ressource d'un objet d' CAtlBaseModule .

CAtlBaseModule::RemoveResourceInstance

Supprime une instance de ressource dans la liste des handles stockés.

CAtlBaseModule::SetResourceInstance

Définit l'instance de ressource d'un objet d' CAtlBaseModule .

Données membres publiques

Nom

Description

CAtlBaseModule::m_bInitFailed

Une variable qui indique si l'initialisation de module a échoué.

Notes

Une instance d' CAtlBaseModule nommé le _AtlBaseModule est présente dans chaque projet ATL, contenant un handle vers l'instance du package, un handle au module qui contient les ressources (que par défaut, sont autorisés et le même), et un tableau de handles aux modules fournissant les ressources primaire. CAtlBaseModule peut être toute sécurité accessible à partir de plusieurs threads.

Cette classe substitue la classe obsolète de CComModule utilisée dans les versions antérieures ATL.

Hiérarchie d'héritage

_ATL_BASE_MODULE

CAtlBaseModule

Configuration requise

Header: atlcore.h

Voir aussi

Référence

Classes de module ATL

Autres ressources

Vue d'ensemble de la classe ATL