Método UserControlService da classe Win32_BaseService

O método de classe WMI tenta enviar um código de controle definido pelo usuário para um serviço.

Este tópico usa a sintaxe MOF (Managed Object Format). Para obter mais informações sobre como usar esse método, consulte Chamando um método.

Sintaxe

uint32 UserControlService(
  [in] uint8 ControlCode
);

Parâmetros

ControlCode [in]

Valor que especifica um comando de controle para um serviço. Por exemplo, um comando de controle é um comando "pause" ou "continue". O valor pode ser um código predefinido ou um valor e uma ação que o serviço define. Veja a seguir os códigos de controle predefinidos:

SERVICE_CONTROL_CONTINUE

Notifica um serviço em pausa a ser retomado.

SERVICE_CONTROL_INTERROGATE

Notifica um serviço para relatar as informações de status atuais para o gerenciador de controle de serviço.

SERVICE_CONTROL_NETBINDADD

Notifica um serviço de rede de que há um novo componente para associação.

SERVICE_CONTROL_NETBINDDISABLE

Notifica um serviço de rede de que uma de suas associações está desabilitada.

SERVICE_CONTROL_NETBINDENABLE

Notifica um serviço de rede de que uma associação desabilitada está habilitada.

SERVICE_CONTROL_NETBINDREMOVE

Notifica um serviço de rede de que um componente para associação foi removido.

SERVICE_CONTROL_PARAMCHANGE

Notifica um serviço de que seus parâmetros de inicialização foram alterados.

SERVICE_CONTROL_PAUSE

Notifica um serviço para pausar.

SERVICE_CONTROL_STOP

Notifica um serviço para parar.

Valor retornado

Retorna um dos valores listados na lista a seguir ou um valor diferente para indicar um erro.

Êxito

0

A solicitação é aceita.

Sem suporte

1

A solicitação não terá suporte.

Acesso negado

2

O usuário não tem os direitos de acesso necessários.

Serviços dependentes em execução

3

O serviço não pode ser interrompido, porque outros serviços em execução dependem dele.

Controle de Serviço Inválido

4

O código de controle pedido não é válido ou é inaceitável para o serviço.

O serviço não pode aceitar o controle

5

O código de controle solicitado não pode ser enviado ao serviço porque o estado do serviço (Win32_BaseService. Propriedade State ) é igual a 0, 1 ou 2.

Serviço Não Ativo

6

O serviço não iniciou.

Tempo limite da solicitação de serviço

7

O serviço não responde à solicitação inicial rapidamente.

Falha desconhecida

8

Processo interativo.

Caminho não encontrado

9

O caminho do diretório para o arquivo executável do serviço não foi encontrado.

Serviço já em execução

10

O serviço já está em execução.

Banco de Dados de Serviço Bloqueado

11

O banco de dados para adicionar um serviço novo está bloqueado.

Dependência de serviço excluída

12

Uma dependência da qual esse serviço depende é removida do sistema.

Falha na dependência do serviço

13

O serviço não encontra o serviço necessário de um serviço dependente.

Serviço Desabilitado

14

O serviço está desabilitado do sistema.

Falha no logon do serviço

15

O serviço não tem a autenticação correta para ser executado no sistema.

Serviço marcado para exclusão

16

O serviço está sendo removido do sistema.

Serviço Sem Thread

17

Não há nenhum thread de execução para o serviço.

Dependência circular de status

18

Há dependências circulares quando o serviço é iniciado.

Nome duplicado de status

19

Há um serviço em execução com o mesmo nome.

Nome inválido de status

20

Há caracteres inválidos no nome do serviço.

Parâmetro status inválido

21

Parâmetros inválidos foram passados para o serviço.

Conta de serviço inválida de status

22

A conta em que esse serviço é executado não é válida ou não tem as permissões para executar o serviço.

O Serviço de Status existe

23

O serviço existe no banco de dados de serviços disponível no sistema.

Serviço já pausado

24

O serviço está pausado atualmente no sistema.

Outros

25 4294967295

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista
Servidor mínimo com suporte
Windows Server 2008
Namespace
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Confira também

Classes do sistema operacional

Win32_BaseService