Share via


Método UserControlService de la clase Win32_BaseService

El método de clase WMI intenta enviar un código de control definido por el usuario a un servicio.

En este tema se usa la sintaxis de Managed Object Format (MOF). Para obtener más información sobre el uso de este método, vea Llamar a un método.

Sintaxis

uint32 UserControlService(
  [in] uint8 ControlCode
);

Parámetros

ControlCode [in]

Valor que especifica un comando de control para un servicio. Por ejemplo, un comando de control es un comando "pause" o "continue". El valor puede ser un código predefinido, o un valor y una acción que define el servicio. A continuación se muestran los códigos de control predefinidos:

SERVICE_CONTROL_CONTINUE

Notifica a un servicio en pausa que se reanude.

SERVICE_CONTROL_INTERROGATE

Notifica a un servicio que informe de la información de estado actual al administrador de control de servicios.

SERVICE_CONTROL_NETBINDADD

Notifica a un servicio de red que hay un nuevo componente para el enlace.

SERVICE_CONTROL_NETBINDDISABLE

Notifica a un servicio de red que uno de sus enlaces está deshabilitado.

SERVICE_CONTROL_NETBINDENABLE

Notifica a un servicio de red que está habilitado un enlace deshabilitado.

SERVICE_CONTROL_NETBINDREMOVE

Notifica a un servicio de red que se ha quitado un componente para el enlace.

SERVICE_CONTROL_PARAMCHANGE

Notifica a un servicio que cambian sus parámetros de inicio.

SERVICE_CONTROL_PAUSE

Notifica a un servicio que se va a pausar.

SERVICE_CONTROL_STOP

Notifica a un servicio que se detenga.

Valor devuelto

Devuelve uno de los valores enumerados en la lista siguiente o un valor diferente para indicar un error.

Success

0

Se acepta la solicitud.

No compatible

1

No se admite la solicitud.

Acceso denegado

2

El usuario no tiene los derechos de acceso necesarios.

Servicios dependientes en ejecución

3

No se puede detener el servicio porque otros servicios que se están ejecutando dependen de él.

Control de servicio no válido

4

El código de control solicitado no es válido o no es aceptable para el servicio.

El servicio no puede aceptar el control

5

El código de control solicitado no se puede enviar al servicio porque el estado del servicio (Win32_BaseService. Propiedad State ) es igual a 0, 1 o 2.

Servicio no activo

6

No se inició el servicio.

Tiempo de espera de solicitud de servicio

7

El servicio no responde rápidamente a la solicitud de inicio.

Error desconocido

8

Proceso interactivo.

Ruta de acceso no encontrada

9

No se encuentra la ruta de acceso del directorio al archivo ejecutable del servicio.

Servicio que ya se está ejecutando

10

El servicio ya se está ejecutando.

Base de datos de servicio bloqueada

11

La base de datos para agregar un nuevo servicio está bloqueada.

Dependencia de servicio eliminada

12

Una dependencia en la que se basa este servicio se quita del sistema.

Error de dependencia del servicio

13

El servicio no encuentra el servicio necesario desde un servicio dependiente.

Servicio deshabilitado

14

El servicio está deshabilitado desde el sistema.

Error de inicio de sesión de servicio

15

El servicio no tiene la autenticación correcta para ejecutarse en el sistema.

Servicio marcado para eliminación

16

El servicio se va a quitar del sistema.

Servicio sin subproceso

17

No hay ningún subproceso de ejecución para el servicio.

Dependencia circular de estado

18

Hay dependencias circulares al iniciarse el servicio.

Nombre duplicado de estado

19

Hay un servicio que se ejecuta con el mismo nombre.

Estado Nombre no válido

20

Hay caracteres no válidos en el nombre del servicio.

Parámetro no válido de estado

21

Los parámetros no válidos se han pasado al servicio.

Estado Cuenta de servicio no válida

22

La cuenta en la que se ejecuta este servicio no es válida o no tiene los permisos para ejecutar el servicio.

El servicio de estado existe

23

El servicio existe en la base de datos de servicios disponibles del sistema.

El servicio ya está en pausa

24

El servicio se encuentra en pausa actualmente en el sistema.

Otros

25 4294967295

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista
Servidor mínimo compatible
Windows Server 2008
Espacio de nombres
Root\CIMV2
MOF
CIMWin32.mof
Archivo DLL
CIMWin32.dll

Consulte también

Clases de sistema operativo

Win32_BaseService