Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los servicios usan o implementan las funciones siguientes.
| Función | Descripción |
|---|---|
| Controlador | Función de devolución de llamada definida por la aplicación que se usa con la función RegisterServiceCtrlHandler . |
| HandlerEx | Función de devolución de llamada definida por la aplicación que se usa con la función RegisterServiceCtrlHandlerEx . |
| RegisterServiceCtrlHandler | Registra una función para controlar las solicitudes de control de servicio. |
| RegisterServiceCtrlHandlerEx | Registra una función para controlar las solicitudes de control de servicio extendido. |
| ServiceMain | Una función definida por la aplicación que actúa como punto de partida para un servicio. |
| SetServiceBits | Registra un tipo de servicio con el administrador de control de servicios y el servicio servidor. |
| SetServiceStatus | Novedades la información de estado del administrador de control de servicio para el servicio de llamada. |
| StartServiceCtrlDispatcher | Conecta el subproceso principal de un proceso de servicio al administrador de control de servicios. |
Los programas que controlan, configuran o interactúan con los servicios usan las siguientes funciones.
| Función | Descripción |
|---|---|
| ChangeServiceConfig | Cambia los parámetros de configuración de un servicio. |
| ChangeServiceConfig2 | Cambia los parámetros de configuración opcionales de un servicio. |
| CloseServiceHandle | Cierra el identificador especificado para un objeto de administrador de controles de servicio o un objeto de servicio. |
| ControlService | Envía un código de control a un servicio. |
| ControlServiceEx | Envía un código de control a un servicio. |
| CreateService | Crea un objeto de servicio y lo agrega a la base de datos del Administrador de control de servicios especificada. |
| DeleteService | Marca el servicio especificado para su eliminación de la base de datos del Administrador de control de servicios. |
| EnumDependentServices | Recupera el nombre y el estado de cada servicio que depende del servicio especificado. |
| EnumServicesStatusEx | Enumera los servicios de la base de datos del Administrador de control de servicios especificada en función del nivel de información especificado. |
| GetServiceDisplayName | Recupera el nombre para mostrar del servicio especificado. |
| GetServiceKeyName | Recupera el nombre del servicio especificado. |
| NotifyBootConfigStatus | Notifica el estado de arranque al administrador de controles de servicio. |
| NotifyServiceStatusChange | Permite a una aplicación recibir notificaciones cuando se crea o elimina el servicio especificado o cuando cambia su estado. |
| OpenSCManager | Establece una conexión con el administrador de controles de servicio en el equipo especificado y abre la base de datos del Administrador de control de servicios especificada. |
| OpenService | Abre un servicio existente. |
| QueryServiceConfig | Recupera los parámetros de configuración del servicio especificado. |
| QueryServiceConfig2 | Recupera los parámetros de configuración opcionales del servicio especificado. |
| QueryServiceDynamicInformation | Recupera información dinámica relacionada con el inicio del servicio actual. |
| QueryServiceObjectSecurity | Recupera una copia del descriptor de seguridad asociado a un objeto de servicio. |
| QueryServiceStatusEx | Recupera el estado actual del servicio especificado en función del nivel de información especificado. |
| SetServiceObjectSecurity | Establece el descriptor de seguridad de un objeto de servicio. |
| StartService | Inicia un servicio. |
Funciones obsoletas
Las funciones siguientes están obsoletas.
EnumServicesStatus
LockServiceDatabase
QueryServiceLockStatus
QueryServiceStatus
UnlockServiceDatabase