Třída CAtlServiceModuleT
Tato třída implementuje službu.
Důležité |
---|
Třídy a jejích členů nelze použít v aplikacích, které spustit v modulu Runtime v systému Windows. |
template <
class T,
UINT nServiceNameID
>
class ATL_NO_VTABLE CAtlServiceModuleT :
public CAtlExeModuleT< T>
Parametry
T
Třídy odvozené z CAtlServiceModuleT .nServiceNameID
Identifikátor prostředku služby.
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Konstruktor. |
Veřejné metody
Název |
Description |
---|---|
Rutina pro službu. |
|
Poskytuje výchozí nastavení zabezpečení pro službu. |
|
Nainstaluje a vytvoří služba. |
|
Potvrzuje, že byla nainstalována služba. |
|
Zapíše do protokolu událostí. |
|
Přepište tuto metodu na pokračování služby. |
|
Tato metoda interrogate službě přepište. |
|
Přepište tuto metodu pozastavit službu. |
|
Přepsat tuto metodu k vypnutí služby |
|
Přepsat tuto metodu k zastavení služby |
|
Přepsat tuto metodu neznámý požadavků na službu |
|
Analyzuje příkazového řádku a v případě potřeby provede registraci. |
|
Tato metoda se nazývá bezprostředně před zadáním smyčka zpráv. |
|
Služba registruje v registru. |
|
Spustí službu. |
|
Metoda volána pomocí Správce řízení služby. |
|
Aktualizuje stav služby. |
|
Volání CAtlServiceModuleT::WinMain při spuštění služby. |
|
Zastaví a odstraní službu. |
|
Sníží počet uzamčení služby. |
|
Služba odebere z registru. |
|
Tuto metodu implementuje Kód nutný ke spuštění služby. |
Veřejné datové členy
Název |
Description |
---|---|
Příznak označující, zda že je program spuštěn jako služba. |
|
Členské proměnné ukládání identifikátor podprocesu. |
|
Členské proměnné ukládání popisovač struktura informací stav aktuální služby. |
|
Ukládání stavu struktura informací pro službu aktuální členské proměnné. |
|
Název služby registrace. |
Poznámky
CAtlServiceModuleT, odvozené z CAtlExeModuleT, implementuje modul ATL služby.CAtlServiceModuleTposkytuje metody pro zpracování příkazového řádku, instalace, registrace a odebrání.Pokud je požadováno další funkce, může být přepsána těchto a jiných metod.
Nahradí této třídy zastaralé Třídy CComModule ve starších verzích ATL.Viz Modulu třídy ATL další podrobnosti.
Hierarchii dědičnosti
CAtlServiceModuleT
Požadavky
Záhlaví: atlbase.h