AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de servicios
  • Modo de funcionamiento
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Envía un mensaje de control a un servicio. Este servicio se puede encontrar en el ordenador local o en un ordenador remoto.
Ejemplo
// Pauses the service found in TABLE_Service
IF ServiceControl(COL_Name[TABLE_Service], serviceCmdPause) = False THEN
Error(ErrorInfo(errMessage))
END
Sintaxis
<Result> = ServiceControl(<Service name> , <Command to send> [, <Remote computer>])
<Result>: booleano
  • True si se envió el comando al administrador de servicios,
  • False en caso contrario. Para obtener más información sobre el error, utilice la función ErrorInfo.
<Service name>: Cadena de caracteres
Nombre del servicio a comprobar.
<Command to send>: Constante entera o entero
Comando que será enviado al servicio:
serviceCmdPausePone en pausa el servicio (equivalente a ServicePause).
serviceCmdRereadConfigPide al servicio que relea sus ajustes de configuración (equivalente a ServicioActualización).
serviceCmdRestartReinicia un servicio (equivalente a ServicioContinuar).
serviceCmdStopDetiene el servicio (equivalente a ServiceStop).

También tiene la posibilidad de utilizar un número entero incluido entre 128 y 255. Este rango de valores está destinado a los comandos definidos por el propio servicio (véase la documentación sobre el servicio para más detalles).
<Remote computer>: Cadena de caracteres opcional
IP Address del ordenador remoto en formato xxx.xxx.xxx.xxx (devuelto por NetIPAddress) o nombre del ordenador remoto (devuelto por NetMachineName). Este parámetro se utiliza para control un servicio en otro ordenador. Para utilizar esta opción, el usuario debe ser administrador del equipo remoto..
Si este parámetro no se especifica o si corresponde a una cadena vacía, el servicio se gestiona localmente..
Observaciones

Modo de funcionamiento

La función ServiceControl envía un comando al administrador de servicios. Esta operación no se puede realizar inmediatamente.. Para conocer el estado del servicio, utilice ServicioEsperandoEstado.
Componente: wd290std.dll
Versión mínima requerida
  • Versión 12
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local