Classe de CAtlServiceModuleT
Essa classe implementa um serviço.
Importante |
---|
Essa classe e seus membros não podem ser usados em aplicativos executados em tempo de execução do windows. |
template <
class T,
UINT nServiceNameID
>
class ATL_NO_VTABLE CAtlServiceModuleT :
public CAtlExeModuleT< T>
Parâmetros
T
A classe derivada de CAtlServiceModuleT.nServiceNameID
O identificador do recurso de serviço.
Membros
Construtores public
Nome |
Descrição |
---|---|
o construtor. |
Métodos públicos
Nome |
Descrição |
---|---|
A rotina de manipulador para o serviço. |
|
Fornece as configurações de segurança padrão para o serviço. |
|
As instalações e cria o serviço. |
|
Confirmar que o serviço foi instalado. |
|
Grava no log de eventos. |
|
Substitua esse método para continuar o serviço. |
|
Substitua esse método para interrogar o serviço. |
|
Substitua esse método para pausar o serviço. |
|
Substitua esse método para fechar o serviço |
|
Substitua esse método para interromper o serviço |
|
Substituir esse método para manipular solicitações desconhecidas para o serviço |
|
Analisar a linha de comando e executar o registro se necessário. |
|
Este método é chamado imediatamente antes de inserir o loop de mensagens. |
|
Registra o serviço no Registro. |
|
Dirige o serviço. |
|
O método chamado pelo Gerenciador de Controle de Serviços. |
|
Atualizar o status de serviço. |
|
Chamado por CAtlServiceModuleT::WinMain quando inicia o serviço. |
|
Paradas e remove o serviço. |
|
Diminui a contagem de bloqueio de serviço. |
|
Remove o serviço do Registro. |
|
Este método implementa o código necessário passar pelo serviço. |
Membros públicos de dados
Nome |
Descrição |
---|---|
O sinalizador que indica o programa estiver sendo executado como um serviço. |
|
Variável de membro que armazena o identificador de segmento. |
|
Variável de membro que armazena um identificador para a estrutura de informações de status para o serviço atual. |
|
Variável de membro que armazena a estrutura de informações de status para o serviço atual. |
|
O nome do serviço que está sendo registrado. |
Comentários
CAtlServiceModuleT, derivado de CAtlExeModuleT, implementa um módulo de serviço de ATL.CAtlServiceModuleT fornece métodos para processamento, a instalação, registrar, e remoção de linha de comando.Se a funcionalidade adicional é necessária, esses e outros métodos podem ser substituídos.
Esta classe substitui classe de CComModule obsoleto usado em versões anteriores de ATL.Consulte Classes de módulo de ATL para obter mais detalhes.
Hierarquia de herança
CAtlServiceModuleT
Requisitos
Cabeçalho: atlbase.h