Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les fonctions suivantes sont utilisées ou implémentées par les services.
| Fonction | Description |
|---|---|
| gestionnaire | 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 auprès du gestionnaire de contrôle de service et du service serveur. |
| setServiceStatus | Met à jour les informations d’état du gestionnaire de contrôle de service pour le service appelant. |
| StartServiceCtrlDispatcher | Connecte le thread principal d’un processus de service au gestionnaire de contrôle de service. |
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é à un objet de gestionnaire de contrôle de service ou à 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 de service spécifiée. |
| DeleteService | Marque le service spécifié pour la suppression de la base de données du gestionnaire de contrôle de service. |
| EnumDependentServices | Récupère le nom et l’état de chaque service qui dépend du service spécifié. |
| EnumServicesStatusEx | Énumère les services dans la base de données du gestionnaire de contrôle de service spécifiée en fonction du niveau d’informations spécifié. |
| GetServiceDisplayName | Récupère le nom complet du service spécifié. |
| getServiceKeyName | Récupère le nom du service spécifié. |
| notifyBootConfigStatus | Signale l’état de démarrage au gestionnaire de contrôle de service. |
| 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 de service sur l’ordinateur spécifié et ouvre la base de données du gestionnaire de contrôle de service 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’informations 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.
EnumServicesStatus
lockServiceDatabase
QueryServiceLockStatus
QueryServiceStatus
UnlockServiceDatabase