CAtlServiceModuleT Class
esta clase implementa un servicio.
Importante
Esta clase y sus miembros no se pueden utilizar en las aplicaciones que se ejecutan en Windows en tiempo de ejecución.
template <
class T,
UINT nServiceNameID
>
class ATL_NO_VTABLE CAtlServiceModuleT :
public CAtlExeModuleT< T>
Parámetros
T
la clase derivada de CAtlServiceModuleT.nServiceNameID
El identificador de recurso del servicio.
Members
Constructores públicos
Name |
Descripción |
---|---|
el constructor. |
Métodos públicos
Name |
Descripción |
---|---|
La rutina de controlador para el servicio. |
|
Proporciona la configuración de seguridad predeterminada para el servicio. |
|
Las instalaciones y crea el servicio. |
|
Confirma que el servicio se ha instalado. |
|
Escribe en el registro de eventos. |
|
Invalide este método para reanudar el servicio. |
|
Invalide este método para interrogar al servicio. |
|
invalide este método para pausar el servicio. |
|
invalide este método para cerrar el servicio |
|
invalide este método para detener el servicio |
|
Invalide este método para administrar solicitudes desconocidas al servicio |
|
Analiza la línea de comandos y realiza el registro en caso necesario. |
|
Este método se llama inmediatamente antes de escribir el bucle de mensajes. |
|
registra el servicio en el registro. |
|
Ejecutar el servicio. |
|
El método llamado por el administrador de control de servicios. |
|
Actualiza el estado del servicio. |
|
Llamado por CAtlServiceModuleT::WinMain al iniciar el servicio. |
|
detiene y quita el servicio. |
|
Disminuye el recuento de bloqueo del servicio. |
|
Quita el servicio de registro. |
|
Este método aplica el código necesario para ejecutar el servicio. |
Miembros de datos públicos
Name |
Descripción |
---|---|
El mensaje que indica el programa se ejecuta como servicio. |
|
Variable miembro que almacena el identificador del subproceso. |
|
Variable miembro que almacena un identificador a la estructura de información de estado del servicio actual. |
|
Variable miembro que almacena la estructura de información de estado del servicio actual. |
|
El nombre del servicio que está registrado. |
Comentarios
CAtlServiceModuleT, derivado de CAtlExeModuleT, implementa un módulo ATL Service. CAtlServiceModuleT proporciona métodos para el procesamiento, la instalación, registrar, y la eliminación de la línea de comandos. Si se requiere la funcionalidad adicional, éstos y otros métodos pueden reemplazar.
esta clase reemplaza clase de CComModule obsoleto utilizado en versiones anteriores de ATL. Vea Clases de módulo ATL para más detalles.
Jerarquía de herencia
CAtlServiceModuleT
Requisitos
encabezado: atlbase.h