Fonctions de service
Les fonctions suivantes sont utilisées ou implémentées par les services.
Fonction | Description |
---|---|
Handler | 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 étendu. |
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 | Mises à jour les informations de status du gestionnaire de contrôle de service pour le service appelant. |
StartServiceCtrlDispatcher | Connecte le thread main 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 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 suppression de la base de données du gestionnaire de contrôle de service. |
EnumDependentServices | Récupère le nom et la status 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 le status 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 status 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 la status actuelle 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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour