Partager via


Fonction de CAtlServiceModuleT::Handler

CAtlServiceModuleT::Handler est la routine que le gestionnaire de contrôle des services (SCM) appelle pour récupérer l'état du service et pour lui donner à plusieurs instructions (telles que l'arrêt ou suspendre).SCM Le passe un code opération à Handler pour indiquer que le service doit faire.Un service ATL généré par défaut gère uniquement l'instruction stop.Si le SCM passe l'instruction stop, le service indique au SCM que le programme est sur le point d'arrêt.Le service appelle ensuite PostThreadMessage pour publier un message quitté à lui-même.Cela termine la boucle de message et le service se fermera finalement.

Pour gérer plus d'instructions, vous devez modifier la donnée membre d' m_status initialisé dans le constructeur d' CAtlServiceModuleT .Cette donnée membre indique au SCM les boutons pour activer lorsque le service est sélectionné dans l'application du panneau de configuration des services.

Voir aussi

Référence

Services ATL

CAtlServiceModuleT::Handler