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 de déclencheur se produit. Cela élimine la nécessité pour les services de démarrer au démarrage du système, ou pour les services d’interroger ou d’attendre activement un événement ; un service peut démarrer quand il est nécessaire, au lieu de démarrer automatiquement, qu’il y ait du travail à effectuer ou non. Pour plus d’informations, consultez Événements du déclencheur 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 managés et les comptes virtuels. Pour plus d’informations, consultez 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 de service spécifiée. Cette fonction prend en charge les comptes de service managés et les comptes virtuels. Pour plus d’informations, consultez 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 étendus 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 |
Mises à jour les informations status du gestionnaire de contrôle de service pour le service appelant. Cette fonction prend en charge les nouveaux codes de contrôle étendus pour les changements d’heure système et les événements de déclencheur de service. |
Nouvelles structures
Structure | Description |
---|---|
SERVICE_TIMECHANGE_INFO |
Contient les paramètres de modification de l’heure système. |
SERVICE_TRIGGER |
Représente un événement de déclencheur de service. |
SERVICE_TRIGGER_INFO |
Contient des informations sur l’événement de déclencheur pour un service. |
SERVICE_TRIGGER_SPECIFIC_DATA_ITEM |
Contient des données spécifiques au déclencheur pour un événement de déclencheur de service. |