Funções de serviço
As funções a seguir são usadas ou implementadas por serviços.
Função | Descrição |
---|---|
Manipulador | Uma função de retorno de chamada definida pelo aplicativo usada com a função RegisterServiceCtrlHandler . |
HandlerEx | Uma função de retorno de chamada definida pelo aplicativo usada com a função RegisterServiceCtrlHandlerEx . |
RegisterServiceCtrlHandler | Registra uma função para lidar com solicitações de controle de serviço. |
RegisterServiceCtrlHandlerEx | Registra uma função para lidar com solicitações de controle de serviço estendidas. |
ServiceMain | Uma função definida pelo aplicativo que serve como ponto de partida para um serviço. |
SetServiceBits | Registra um tipo de serviço com o gerenciador de controle de serviço e o serviço Servidor. |
SetServiceStatus | Atualizações as informações de status do gerenciador de controle de serviço para o serviço de chamada. |
StartServiceCtrlDispatcher | Conecta o thread main de um processo de serviço ao gerenciador de controle de serviço. |
As funções a seguir são usadas por programas que controlam, configuram ou interagem com serviços.
Função | Descrição |
---|---|
ChangeServiceConfig | Altera os parâmetros de configuração de um serviço. |
ChangeServiceConfig2 | Altera os parâmetros de configuração opcionais de um serviço. |
CloseServiceHandle | Fecha o identificador especificado para um objeto do gerenciador de controle de serviço ou um objeto de serviço. |
ControlService | Envia um código de controle para um serviço. |
ControlServiceEx | Envia um código de controle para um serviço. |
CreateService | Cria um objeto de serviço e o adiciona ao banco de dados do gerenciador de controle de serviço especificado. |
DeleteService | Marca o serviço especificado para exclusão do banco de dados do gerenciador de controle de serviço. |
EnumDependentServices | Recupera o nome e o status de cada serviço que depende do serviço especificado. |
EnumServicesStatusEx | Enumera serviços no banco de dados do gerenciador de controle de serviço especificado com base no nível de informações especificado. |
GetServiceDisplayName | Recupera o nome de exibição do serviço especificado. |
GetServiceKeyName | Recupera o nome do serviço especificado. |
NotifyBootConfigStatus | Relata o status de inicialização para o gerenciador de controle de serviço. |
NotifyServiceStatusChange | Permite que um aplicativo receba notificação quando o serviço especificado é criado ou excluído ou quando seu status é alterado. |
OpenSCManager | Estabelece uma conexão com o gerenciador de controle de serviço no computador especificado e abre o banco de dados do gerenciador de controle de serviço especificado. |
Openservice | Abre um serviço existente. |
QueryServiceConfig | Recupera os parâmetros de configuração do serviço especificado. |
QueryServiceConfig2 | Recupera os parâmetros de configuração opcionais do serviço especificado. |
QueryServiceDynamicInformation | Recupera informações dinâmicas relacionadas ao início do serviço atual. |
QueryServiceObjectSecurity | Recupera uma cópia do descritor de segurança associado a um objeto de serviço. |
QueryServiceStatusEx | Recupera o status atual do serviço especificado com base no nível de informações especificado. |
SetServiceObjectSecurity | Define o descritor de segurança de um objeto de serviço. |
Startservice | Inicia um serviço. |
Funções obsoletas
As funções a seguir são obsoletas.
EnumServicesStatus
LockServiceDatabase
QueryServiceLockStatus
QueryServiceStatus
UnlockServiceDatabase