Sdílet prostřednictvím


Třída CAtlBaseModule

V každém projektu ATL je vytvořena instance této třídy.

class CAtlBaseModule : 
   public _ATL_BASE_MODULE

Členy

Veřejné konstruktory

Název

Description

CAtlBaseModule::CAtlBaseModule

Konstruktor.

Veřejné metody

Název

Description

CAtlBaseModule::AddResourceInstance

Instance prostředku přidá do seznamu uložených úchyty.

CAtlBaseModule::GetHInstanceAt

Vrátí popisovač určený prostředek instance.

CAtlBaseModule::GetModuleInstance

Vrátí instanci modulu z CAtlBaseModule objektu.

CAtlBaseModule::GetResourceInstance

Vrátí instanci prostředku z CAtlBaseModule objektu.

CAtlBaseModule::RemoveResourceInstance

Odebere instanci prostředku ze seznamu uložených úchyty.

CAtlBaseModule::SetResourceInstance

Nastaví instance prostředku CAtlBaseModule objektu.

Veřejné datové členy

Název

Description

CAtlBaseModule::m_bInitFailed

Proměnná, která označuje, pokud se nezdařila inicializace modulu.

Poznámky

Instance CAtlBaseModule s názvem _AtlBaseModule je v každý projekt ATL obsahující popisovač instance modulu, úchyt modulu obsahující prostředky (které ve výchozím nastavení jsou jeden a tentýž) a pole popisovače moduly poskytující primárních zdrojů.CAtlBaseModulemůžete bezpečně přistupovat z více podprocesů.

Nahradí této třídy zastaralé CComModule třídy používané v předchozích verzích ATL.

Hierarchii dědičnosti

_ATL_BASE_MODULE

CAtlBaseModule

Požadavky

Záhlaví: atlcore.h

Viz také

Referenční dokumentace

ATL – třídy modulů

Další zdroje

Přehled třídy ATL