Interfaces Planificateur de tâches
Les interfaces décrites dans les rubriques suivantes fournissent un accès par programme aux fonctionnalités disponibles dans le Planificateur de tâches.
Ces rubriques contiennent une description de l’interface, une liste des propriétés et des méthodes définies par l’interface, ainsi que des remarques sur les circonstances spéciales qui doivent être notées lors de l’utilisation de l’interface.
les interfaces suivantes sont introduites dans Planificateur de tâches 2,0, qui est utilisé dans le système d’exploitation Windows Vista.
| Interface | Description |
|---|---|
| IAction | Fournit les propriétés communes qui sont héritées par tous les objets d’action. |
| IActionCollection | Contient les actions effectuées par la tâche. Ses méthodes peuvent être utilisées pour ajouter, supprimer et récupérer les actions d’une tâche. |
| IBootTrigger | Représente un déclencheur qui démarre une tâche au démarrage du système. |
| IComHandlerAction | Représente une action qui déclenche un gestionnaire. |
| IDailyTrigger | Représente un déclencheur qui démarre une tâche basée sur une planification quotidienne. |
| IEmailAction | Représente une action qui envoie un message électronique. |
| IEventTrigger | Représente un déclencheur qui démarre une tâche lorsqu’un événement système se produit. |
| IExecAction | Représente une action qui exécute une opération de ligne de commande. |
| IIdleSettings | Spécifie comment l’Planificateur de tâches effectue des tâches lorsque l’ordinateur est en état d’inactivité. |
| IIdleTrigger | Représente un déclencheur qui démarre une tâche lorsque l’ordinateur passe en état d’inactivité. |
| ILogonTrigger | Représente un déclencheur qui démarre une tâche lorsqu’un utilisateur ouvre une session. |
| IMaintenanceSettings | Fournit les paramètres que le Planificateur de tâches utilise pour effectuer une tâche pendant la maintenance automatique. |
| IMonthlyDOWTrigger | Représente un déclencheur qui démarre une tâche sur une planification mensuelle de jour de semaine. |
| IMonthlyTrigger | Représente un déclencheur qui démarre une tâche basée sur une planification mensuelle. |
| INetworkSettings | Fournit les paramètres utilisés par le service de Planificateur de tâches pour obtenir un profil réseau. |
| IPrincipal | Fournit les informations d’identification de sécurité pour un principal. |
| IPrincipal2 | Fournit des informations d’identification de sécurité supplémentaires pour un principal. |
| IRegisteredTask | Fournit les méthodes utilisées pour exécuter immédiatement la tâche, pour récupérer les instances en cours d’exécution de la tâche, pour récupérer ou définir les informations d’identification utilisées pour enregistrer la tâche et les propriétés qui décrivent la tâche. |
| IRegisteredTaskCollection | Contient toutes les tâches qui sont inscrites. |
| IRegistrationInfo | Fournit les informations d’administration qui peuvent être utilisées pour décrire la tâche. Ces informations incluent des détails tels que la description de la tâche, l’auteur de la tâche, la date à laquelle la tâche est inscrite et le descripteur de sécurité de la tâche. |
| IRegistrationTrigger | Représente un déclencheur qui démarre une tâche lorsque la tâche est inscrite. |
| IRepetitionPattern | Définit la fréquence d’exécution de la tâche et la durée de répétition du modèle de répétition après le démarrage de la tâche. |
| IRunningTask | Fournit les méthodes pour obtenir des informations à partir de et contrôler une tâche en cours d’exécution. |
| IRunningTaskCollection | Fournit une collection qui est utilisée pour contrôler les tâches en cours d’exécution. |
| ISessionStateChangeTrigger | Déclenche des tâches pour la connexion à la console ou la déconnexion, la connexion à distance ou la déconnexion ou les notifications de verrouillage ou de déverrouillage |
| IShowMessageAction | Représente une action qui affiche une boîte de message lorsqu’une tâche est activée. |
| ITaskDefinition | Définit tous les composants d’une tâche, tels que les paramètres de tâche, les déclencheurs, les actions et les informations d’inscription. |
| ITaskFolder | Fournit les méthodes utilisées pour inscrire (créer) des tâches dans le dossier, supprimer des tâches du dossier et créer ou supprimer des sous-dossiers du dossier. |
| ITaskFolderCollection | Fournit des informations et un contrôle pour une collection de dossiers qui contiennent des tâches. |
| ITaskHandler | Définit les méthodes qui sont appelées par le service Planificateur de tâches pour gérer un gestionnaire COM. |
| ITaskHandlerStatus | Fournit les méthodes utilisées par les gestionnaires COM pour notifier la Planificateur de tâches sur l’état du gestionnaire. |
| ITaskNamedValuePair | Crée une paire nom-valeur dans laquelle le nom est associé à la valeur. |
| ITaskNamedValueCollection | Contient une collection de paires nom-valeur de l’interface ITaskNamedValuePair . |
| La | Fournit l’accès au service Planificateur de tâches pour la gestion des tâches inscrites. |
| ITaskSettings | Fournit les paramètres que le service de Planificateur de tâches utilise pour effectuer la tâche. |
| ITaskSettings2 | Fournit des paramètres supplémentaires que le Planificateur de tâches utilise pour effectuer la tâche. |
| ITaskVariables | Définit les variables de tâche qui peuvent être passées en tant que paramètres aux gestionnaires de tâches et aux exécutables externes qui sont lancés par les tâches. Les gestionnaires de tâches qui doivent entrer et sortir des données dans des variables de travail doivent effectuer une interface de requête sur le pointeur services pour ITaskVariables. |
| ITimeTrigger | Représente un déclencheur qui démarre une tâche lorsque le déclencheur est activé. |
| ITrigger | Fournit les propriétés communes qui sont héritées par toutes les interfaces de déclencheur. |
| ITriggerCollection | Fournit les méthodes utilisées pour ajouter, supprimer et obtenir les déclencheurs d’une tâche. |
| IWeeklyTrigger | Représente un déclencheur qui démarre une tâche basée sur une planification hebdomadaire. |
Avertissement
les interfaces Planificateur de tâches 1,0 sont disponibles uniquement dans les systèmes d’exploitation Windows 2000, Windows XP et Windows Server 2003. ils sont déconseillés à partir de Windows Vista et peuvent être supprimés complètement à l’avenir. Utilisez plutôt les interfaces Planificateur de tâches 2,0 mentionnées ci-dessus.