Fonctions de service
Les fonctions suivantes sont utilisées ou implémentées par les services.
| Fonction | Description |
|---|---|
| D | Fonction de rappel définie par l’application utilisée avec la fonction RegisterServiceCtrlHandler . |
| HandlerEx | Fonction de rappel définie par l’application utilisée avec la fonction RegisterServiceCtrlHandlerEx . |
| RegisterServiceCtrlHandler | Inscrit une fonction pour gérer les demandes de contrôle de service. |
| RegisterServiceCtrlHandlerEx | Inscrit une fonction pour gérer les demandes de contrôle de service étendues. |
| ServiceMain | Fonction définie par l’application qui sert de point de départ pour un service. |
| SetServiceBits | Inscrit un type de service avec le gestionnaire de contrôle des services et le service serveur. |
| SetServiceStatus | Met à jour les informations d’État du gestionnaire de contrôle des services pour le service appelant. |
| StartServiceCtrlDispatcher | Connecte le thread principal d’un processus de service au gestionnaire de contrôle des services. |
Les fonctions suivantes sont utilisées par les programmes qui contrôlent, configurent ou interagissent avec les services.
| Fonction | Description |
|---|---|
| ChangeServiceConfig | Modifie les paramètres de configuration d’un service. |
| ChangeServiceConfig2 | Modifie les paramètres de configuration facultatifs d’un service. |
| CloseServiceHandle | Ferme le handle spécifié d’un objet de gestionnaire de contrôle des services ou d’un objet de service. |
| ControlService | Envoie un code de contrôle à un service. |
| ControlServiceEx | Envoie un code de contrôle à un service. |
| CreateService | Crée un objet de service et l’ajoute à la base de données du gestionnaire de contrôle des services spécifiée. |
| DeleteService | Marque le service spécifié pour suppression de la base de données du gestionnaire de contrôle des services. |
| EnumDependentServices | Récupère le nom et l’état de chaque service qui dépend du service spécifié. |
| EnumServicesStatusEx | Énumère les services de la base de données du gestionnaire de contrôle des services spécifiée en fonction du niveau d’information spécifié. |
| GetServiceDisplayName | Récupère le nom complet du service spécifié. |
| GetServiceKeyName | Récupère le nom de service du service spécifié. |
| NotifyBootConfigStatus | Signale l’état de démarrage au gestionnaire de contrôle des services. |
| NotifyServiceStatusChange | Permet à une application de recevoir une notification lorsque le service spécifié est créé ou supprimé ou lorsque son état change. |
| OpenSCManager | Établit une connexion au gestionnaire de contrôle des services sur l’ordinateur spécifié et ouvre la base de données du gestionnaire de contrôle des services spécifiée. |
| OpenService | Ouvre un service existant. |
| QueryServiceConfig | Récupère les paramètres de configuration du service spécifié. |
| QueryServiceConfig2 | Récupère les paramètres de configuration facultatifs du service spécifié. |
| QueryServiceDynamicInformation | Récupère les informations dynamiques relatives au démarrage du service actuel. |
| QueryServiceObjectSecurity | Récupère une copie du descripteur de sécurité associé à un objet de service. |
| QueryServiceStatusEx | Récupère l’état actuel du service spécifié en fonction du niveau d’information spécifié. |
| SetServiceObjectSecurity | Définit le descripteur de sécurité d’un objet de service. |
| StartService | Démarre un service. |
Fonctions obsolètes
Les fonctions suivantes sont obsolètes.