Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
CAtlServiceModuleT::Handler
je rutina, kterou správce řízení služeb (SCM) volá, aby načetl stav služby a dal mu různé pokyny (například zastavení nebo pozastavení). SCM předá kód operace, který Handler
indikuje, co má služba dělat. Výchozí služba vygenerovaná ATL zpracovává pouze instrukce zastavení. Pokud SCM předá pokyn k zastavení, služba řekne SCM, že se program chystá zastavit. Služba pak zavolá PostThreadMessage
, aby posílala zprávu o ukončení sama sobě. Tím se ukončí smyčka zpráv a služba se nakonec zavře.
Pokud chcete zpracovat další pokyny, musíte změnit m_status
datový člen inicializovaný v konstruktoru CAtlServiceModuleT
. Tento datový člen řekne SCM, která tlačítka se mají povolit, když je služba vybrána v aplikaci Služby Ovládací panely.