Clase de CAtlServiceModuleT
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