Interfaces du planificateur de tâches 2.0
Les interfaces décrites dans les rubriques suivantes fournissent un accès par programmation 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, ainsi que 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 courantes 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 lorsque le système est démarré |
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 les tâches lorsque l’ordinateur est inactif. |
IIdleTrigger | Représente un déclencheur qui démarre une tâche lorsque l’ordinateur passe à l’é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 du jour de la 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é d’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 d’inscription de la tâche 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 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 à partir d’une tâche en cours d’exécution et de contrôler. |
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 ou la déconnexion de la console, la connexion ou la déconnexion à distance, ou les notifications de verrouillage ou de déverrouillage de station de travail. |
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 la status 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 d’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 des 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 de 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. |