nouveautés des Services pour Windows 7
Windows 7 et Windows Server 2008 R2 incluent les éléments de programmation nouveaux et mis à jour suivants pour les services.
Nouvelles fonctionnalités
Un service peut s’inscrire pour être démarré ou arrêté lorsqu’un événement déclencheur se produit. Cela élimine la nécessité de démarrer les services au démarrage du système, ou pour que les services interinterrogent ou attendent activement un événement. un service peut démarrer quand il est nécessaire, au lieu de démarrer automatiquement, qu’il y ait ou non un travail à effectuer. Pour plus d’informations, consultez événements déclencheurs de service.
Fonctions mises à jour
| Fonction | Description |
|---|---|
| ChangeServiceConfig |
Modifie les paramètres de configuration d’un service. Cette fonction prend en charge les comptes de service administrés et les comptes virtuels. Pour plus d’informations, consultez le Guide pas à pas des comptes de service. |
| ChangeServiceConfig2 |
Modifie les paramètres de configuration facultatifs d’un service. Cette fonction prend en charge de nouveaux niveaux d’informations de configuration pour les groupes de processeurs et les événements de déclencheur de 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. Cette fonction prend en charge les comptes de service administrés et les comptes virtuels. Pour plus d’informations, consultez le Guide pas à pas des comptes de service. |
| HandlerEx |
Fonction de rappel définie par l’application utilisée avec la fonction RegisterServiceCtrlHandlerEx . Cette fonction de rappel prend en charge de nouveaux codes de contrôle étendu pour les changements d’heure système et les événements de déclencheur de service. |
| QueryServiceConfig2 |
Récupère les paramètres de configuration facultatifs d’un service. Cette fonction prend en charge de nouveaux niveaux d’informations de configuration pour les groupes de processeurs et les événements de déclencheur de service. |
| SetServiceStatus |
Met à jour les informations d’État du gestionnaire de contrôle des services pour le service appelant. Cette fonction prend en charge de nouveaux codes de contrôle étendu pour les changements d’heure système et les événements de déclencheur de service. |
Nouvelles structures
| Structure | Description |
|---|---|
| _informations sur le TIMECHANGE de service _ |
Contient les paramètres de modification de l’heure système. |
| _déclencheur de service |
Représente un événement de déclencheur de service. |
| _informations sur le déclencheur de service _ |
Contient les informations d’événement de déclencheur pour un service. |
| _élément de _ _ données spécifique à un DÉCLENCHEur de service _ |
Contient des données spécifiques au déclencheur pour un événement de déclencheur de service. |