Třída CAtlExeModuleT
Tato třída představuje modul aplikace.
template <
class T
>
class ATL_NO_VTABLE CAtlExeModuleT :
public CAtlModuleT< T >
Parametry
- T
Třídy odvozené z CAtlExeModuleT .
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Konstruktor. |
|
Destruktoru. |
Veřejné metody
Název |
Description |
---|---|
Inicializuje COM. |
|
Analyzuje příkazového řádku a v případě potřeby provede registraci. |
|
Tato metoda se nazývá ihned po ukončení smyčky zpráv. |
|
Tato metoda se nazývá bezprostředně před zadáním smyčka zpráv. |
|
Objekt třídy registrů. |
|
Odebere objekt třídy. |
|
Tuto metodu spustí kód v modulu EXE inicializovat, spustit smyčka zpráv a vyčistit. |
|
Tato metoda provádí smyčka zpráv. |
|
Uninitializes modelu COM. |
|
Sníží počet uzamčení v modulu. |
|
Tuto metodu implementuje Kód nutný ke spuštění soubor EXE. |
Veřejné datové členy
Název |
Description |
---|---|
Příznak označující, že by měla být zpoždění vypnutí modulu. |
|
Hodnota pozastavit lze zajistit, aby že všechny objekty jsou vydány před vypnutím. |
|
Hodnota časového limitu, používá ke zpoždění vykládání modulu. |
Poznámky
CAtlExeModuleTmodul pro aplikaci (EXE) představuje a obsahuje kód, který podporuje vytváření soubor EXE, zpracování příkazového řádku, registrace třídy objektů, systémem smyčka zpráv a čištění na konec.
Tato třída je určena k zvýšit výkon při objekty COM Server EXE neustále vytváří a zničeny.Po vydání poslední objekt COM EXE čeká na dobu určenou CAtlExeModuleT::m_dwTimeOut datový člen.Pokud není v tomto období (tedy žádné objekty modelu COM jsou vytvořeny), zahájit proces vypnutí.
CAtlExeModuleT::m_bDelayShutdown datový člen je příznak určuje měli použít mechanismus výše definované EXE.Pokud je nastaveno na hodnotu false, pak modul bude okamžitě ukončena.
Další informace o modulech v ATL viz Modulu třídy ATL.
Hierarchii dědičnosti
CAtlExeModuleT
Požadavky
Záhlaví: atlbase.h