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.