Compartir a través de


Función de CAtlServiceModuleT::Handler

CAtlServiceModuleT::Handler es la rutina que el administrador de control de servicios (SCM) llama para recuperar el estado del servicio y proporcionar le a instrucciones diferentes (como detener o pausar).SCM pasa un código de operación a Handler para indicar lo que debe hacer el servicio.Un servicio ATL-generado predeterminado controla sólo la instrucción de detenerse.Si SCM pasa la instrucción para detener, el servicio indica a SCM que el programa esté a punto detener.El servicio llama PostThreadMessage para enviar un mensaje quit a sí mismo.Esto finalizará el bucle de mensajes y el servicio se cerrará en última instancia.

Para controlar más instrucciones, debe cambiar el miembro de datos de m_status inicializado en el constructor de CAtlServiceModuleT .Este miembro de datos indica a SCM los botones para habilitar cuando el servicio está seleccionada en la aplicación del Panel de control de Servicios.

Vea también

Referencia

Servicios ATL

CAtlServiceModuleT::Handler