Estas constantes están definidas por esta extensión y estarán disponibles sólo cuando la extensión haya sido compilada con PHP, o bien sea cargada dinámicamente en ejecución.
Constante | Valor | Descripción |
---|---|---|
WIN32_SERVICE_WIN32_OWN_PROCESS | 0x00000010 | El servicio que se ejecuta en su propio proceso. |
WIN32_SERVICE_INTERACTIVE_PROCESS | 0x00000100 | El servicio puede interactuar con el escritorio. Esta opción no está disponible en Windows Vista o posterior. |
Constante | Valor | Descripción |
---|---|---|
WIN32_SERVICE_CONTINUE_PENDING | 0x00000005 | La continuación del servicio está pendiente. |
WIN32_SERVICE_PAUSE_PENDING | 0x00000006 | La pausa del servicio está pendiente. |
WIN32_SERVICE_PAUSED | 0x00000007 | El servicio está pausado. |
WIN32_SERVICE_RUNNING | 0x00000004 | El servicio está en ejecución. |
WIN32_SERVICE_START_PENDING | 0x00000002 | El servicio está iniciado. |
WIN32_SERVICE_STOP_PENDING | 0x00000003 | El servicio está detenido. |
WIN32_SERVICE_STOPPED | 0x00000001 | El servicio no está en ejecución. |
Constante | Valor | Descripción |
---|---|---|
WIN32_SERVICE_CONTROL_CONTINUE | 0x00000003 | Notifica a un servicio pausado que debería reanudarse. |
WIN32_SERVICE_CONTROL_INTERROGATE | 0x00000004 | Notifica a un servicio que debería informar de su información de estado al administrador de control de servicios. |
WIN32_SERVICE_CONTROL_PAUSE | 0x00000002 | Notifica a un servicio que debería pausarse. |
WIN32_SERVICE_CONTROL_PRESHUTDOWN | 0x0000000F | Notifica a un servicio que el sistema se apagará. Un servicio que maneja esta notificación bloquea el apagado del systema hasta que el servicio se detenga o el intervalo de tiempo límite de pre-apagado expira. Este valor no está soportado por Windows Server 2003 y Windows XP/2000. |
WIN32_SERVICE_CONTROL_SHUTDOWN | 0x00000005 | Notifica a un servicio que el sistema se está apagando, por lo que el servicio puede realizar tareas de limpieza. Si un servicio acepta este código de cotrol, debe detenerse después de realizar sus tareas de limpieza. Después de que el SCM envíe este código de control, no se enviarán otros códigos de control al servicio. |
WIN32_SERVICE_CONTROL_STOP | 0x00000001 | Notifica a un servicio que debería detenerse. |
Constante | Valor | Descripción |
---|---|---|
WIN32_SERVICE_ACCEPT_PAUSE_CONTINUE | 0x00000002 | El servicio puede ser pausado y continuado. Este código de control permite al servicio recibir notificaciones WIN32_SERVICE_CONTROL_PAUSE y WIN32_SERVICE_CONTROL_CONTINUE. |
WIN32_SERVICE_ACCEPT_PRESHUTDOWN | 0x00000100 | El servicio puede realizar tareas de pre-apagado. Este código de control habilita al servicio a recibir notificaciones WIN32_SERVICE_CONTROL_PRESHUTDOWN. Este valor no está soportado por Windows Server 2003 y Windows XP/2000. |
WIN32_SERVICE_ACCEPT_SHUTDOWN | 0x00000004 | El servicio es notificado cuando sucede el apagado del systema. Este código de control permite al servicio recibir notificaciones WIN32_SERVICE_CONTROL_SHUTDOWN. |
WIN32_SERVICE_ACCEPT_STOP | 0x00000001 | El servicio puede ser detenido. Este código de control permite al servicio recibir notificaciones WIN32_SERVICE_CONTROL_STOP. |
Constante | Valor | Descripción |
---|---|---|
WIN32_SERVICE_AUTO_START | 0x00000002 | Un servicio iniciado automáticamente por el administrador de control de servicios durante el inicio del sistema. |
WIN32_SERVICE_DEMAND_START | 0x00000003 | Un servicio iniciado por el administrador de control de servicios cuando un proceso llama a la función StartService. |
WIN32_SERVICE_DISABLED | 0x00000004 | Un servicio que no puede ser iniciado. Intentar iniciar el servicio resulta en el código de error WIN32_ERROR_SERVICE_DISABLED. |
Constante | Valor | Descripción |
---|---|---|
WIN32_SERVICE_ERROR_IGNORE | 0x00000000 | El programa de inicio ignora el error y continua la operación de inicio. |
WIN32_SERVICE_ERROR_NORMAL | 0x00000001 | El programa de inicio registra el error en el registro de sucesos pero continua la operación de inicio. |
Constante | Valor | Descripción |
---|---|---|
WIN32_SERVICE_RUNS_IN_SYSTEM_PROCESS | 0x00000001 | El servicio de ejecuta en un proceso de sistema que siempre debe estar ejecutándose. |
Constante | Valor | Descripción |
---|---|---|
WIN32_ERROR_ACCESS_DENIED | 0X00000005 | El gestor a la base de datos de SCM no tiene los derechos de acceso apropiados. |
WIN32_ERROR_CIRCULAR_DEPENDENCY | 0X00000423 | Se especificó una dependencia de servicio circular. |
WIN32_ERROR_DATABASE_DOES_NOT_EXIST | 0X00000429 | La base de datos especificada no existe. |
WIN32_ERROR_DEPENDENT_SERVICES_RUNNING | 0X0000041B | El servicio no puede ser detenido porque otros servicios en ejecución dependen de él. |
WIN32_ERROR_DUPLICATE_SERVICE_NAME | 0X00000436 | El nombre mostrado ya existe en la base de datos del administrador de control de servicios como nombre de servicio o como otro nombre mostrado. |
WIN32_ERROR_INSUFFICIENT_BUFFER | 0X0000007A | El buffer es demasiado pequeño para la estructura de estado del servicio. No se escribió nada a la estructura. |
WIN32_ERROR_INVALID_DATA | 0X0000000D | La estructura de estado del servicio especificado no es válida. |
WIN32_ERROR_INVALID_HANDLE | 0X00000006 | El gestor a la base de datos del administrador de control de servicios especificada no es válida. |
WIN32_ERROR_INVALID_LEVEL | 0X0000007C | El parámetro InfoLevel contiene un valor no soportado. |
WIN32_ERROR_INVALID_NAME | 0X0000007B | El nombre del servicio especificado no es válido. |
WIN32_ERROR_INVALID_PARAMETER | 0X00000057 | Se especificó un parámetro no válido. |
WIN32_ERROR_INVALID_SERVICE_ACCOUNT | 0X00000421 | El nombre de cuenta de usuario especificado en el parámero user no existe. Véase win32_create_service(). |
WIN32_ERROR_INVALID_SERVICE_CONTROL | 0X0000041C | El código de control solicitado no es válido, o es inaceptable para el servicio. |
WIN32_ERROR_PATH_NOT_FOUND | 0X00000003 | No se pudo encontrar el fichero binario del servicio. |
WIN32_ERROR_SERVICE_ALREADY_RUNNING | 0X00000420 | Ya se está ejecutando una instancia del servicio. |
WIN32_ERROR_SERVICE_CANNOT_ACCEPT_CTRL | 0X00000425 | El código de control solicitado no puede ser enviado al servicio porque el estado del servicio es WIN32_SERVICE_STOPPED, WIN32_SERVICE_START_PENDING, o WIN32_SERVICE_STOP_PENDING. |
WIN32_ERROR_SERVICE_DATABASE_LOCKED | 0X0000041F | La base de datos está bloqueada. |
WIN32_ERROR_SERVICE_DEPENDENCY_DELETED | 0X00000433 | El servicio depende de un servicio que no existe o que ha sido marcado para su eleminación. |
WIN32_ERROR_SERVICE_DEPENDENCY_FAIL | 0X0000042C | El servicio depende de otro servicio que falló al iniciarse. |
WIN32_ERROR_SERVICE_DISABLED | 0X00000422 | El servicio ha sido deshabilitado. |
WIN32_ERROR_SERVICE_EXISTS | 0X00000431 | El servicio especificado ya existe en esta base de datos. |
WIN32_ERROR_SERVICE_LOGON_FAILED | 0X0000042D | El servicio no se inició debeido a un fallo de identificación. Este error sucede si el servicio está configurado para ejecutarse bajo una cuenta que no tiene el derecho "Log on as a service". |
WIN32_ERROR_SERVICE_MARKED_FOR_DELETE | 0X00000430 | El servicio especificado ya ha sido marcado para su eliminación. |
WIN32_ERROR_SERVICE_NO_THREAD | 0X0000041E | No se pudo crear un hilo para el servicio. |
WIN32_ERROR_SERVICE_NOT_ACTIVE | 0X00000426 | El servicio no ha sido iniciado. |
WIN32_ERROR_SERVICE_REQUEST_TIMEOUT | 0X0000041D | El proceso para el servicio se inició, pero no llamó a StartServiceCtrlDispatcher, o el hilo que llamó a StartServiceCtrlDispatcher puede estar bloqueado en una función de gestor de control. |
WIN32_ERROR_SHUTDOWN_IN_PROGRESS | 0X0000045B | El sistema se está apagando; esta función no puede ser llamada. |
WIN32_NO_ERROR | 0X00000000 | Sin error. |