Task Scheduler 2.0 Interfaces

Les interfaces décrites dans les rubriques suivantes fournissent un accès programmatique aux fonctionnalités disponibles dans le Planificateur de tâches utilisé dans le système d’exploitation Windows Vista.

Ces rubriques contiennent une description de l’interface, une liste des propriétés et méthodes définies par l’interface, et des remarques sur les circonstances particulières à noter lors de l’utilisation de l’interface.

Les interfaces suivantes sont introduites dans task Scheduler 2.0.

Interface Description
IAction Fournit les propriétés communes 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 en fonction d’une planification quotidienne.
IEmailAction Représente une action qui envoie un e-mail.
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 la façon dont le planificateur de tâches effectue des tâches lorsque l’ordinateur est dans une condition inactive.
IIdleTrigger Représente un déclencheur qui démarre une tâche lorsque l’ordinateur passe à un état inactif.
ILogonTrigger Représente un déclencheur qui démarre une tâche lorsqu’un utilisateur se connecte.
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 selon une planification mensuelle de jour de semaine.
IMonthlyTrigger Représente un déclencheur qui démarre une tâche en fonction d’une planification mensuelle.
INetworkSettings Fournit les paramètres que le service Planificateur de tâches utilise 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 la tâche immédiatement, obtenir toutes les instances en cours d’exécution de la tâche, obtenir ou définir les informations d’identification utilisées pour inscrire la tâche et les propriétés qui décrivent la tâche.
IRegisteredTaskCollection Contient toutes les tâches inscrites.
IRegistrationInfo Fournit les informations administratives qui peuvent être utilisées pour décrire la tâche. Ces informations incluent des détails tels qu’une 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 lors de l’inscription de la tâche.
IRepetitionPattern Définit la fréquence à laquelle la tâche est exécutée et la durée pendant laquelle le modèle de répétition est répété après le démarrage de la tâche.
IRunningTask Fournit les méthodes permettant d’obtenir des informations et de contrôler une tâche en cours d’exécution.
IRunningTaskCollection Fournit une collection utilisée pour contrôler les tâches en cours d’exécution.
ISessionStateChangeTrigger Déclenche des tâches pour la connexion ou la déconnexion de la console, la connexion à distance ou la déconnexion, le verrouillage ou le verrouillage de station de travail ou les notifications 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 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 informer le Planificateur de tâches de 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 .
ITaskService Fournit l’accès au service Planificateur de tâches pour la gestion des tâches inscrites.
ITaskSettings Fournit les paramètres que les services Du planificateur de tâches utilisent pour effectuer la tâche.
ITaskSettings2 Fournit des paramètres supplémentaires que les services Du planificateur de tâches utilisent pour effectuer la tâche.
ITaskSettings3 Fournit les paramètres étendus que le Planificateur de tâches utilise pour exécuter 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 lancés par des tâches. Les gestionnaires de tâches qui doivent entrer et générer des données dans des variables de travail doivent effectuer une interface de requête sur le pointeur des 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 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 en fonction d’une planification hebdomadaire.