en-tête taskschd.h
Cet en-tête est utilisé par le planificateur de tâches. Pour plus d'informations, consultez les pages suivantes :
taskschd.h contient les interfaces de programmation suivantes :
Interfaces
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. |
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 comment 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 à 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 d’un jour de la semaine. |
IMonthlyTrigger Représente un déclencheur qui démarre un travail 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 les paramètres étendus appliqués aux informations d’identification de sécurité d’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 d’administration qui peuvent être utilisées pour décrire la tâche. |
IRegistrationTrigger Représente un déclencheur qui démarre une tâche lorsque la tâche est inscrite ou mise à jour. |
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 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. |
ITaskNamedValueCollection Contient une collection de paires nom-valeur de l’interface ITaskNamedValuePair. |
ITaskNamedValuePair Crée une paire nom-valeur dans laquelle le nom est associé à la valeur. |
ITaskService 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 Planificateur de tâches utilise pour effectuer la tâche. |
ITaskSettings2 Fournit les paramètres étendus que le planificateur de tâches utilise pour exécuter la tâche. (ITaskSettings2) |
ITaskSettings3 Fournit les paramètres étendus que le planificateur de tâches utilise pour exécuter la tâche. (ITaskSettings3) |
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 des tâches. |
ITimeTrigger Représente un déclencheur qui démarre une tâche à une date et une heure spécifiques. |
ITrigger Fournit les propriétés communes qui sont héritées par tous les objets déclencheurs. |
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. |
Énumérations
TASK_ACTION_TYPE Définit le type d’actions qu’une tâche peut effectuer. |
TASK_COMPATIBILITY Définit les versions du planificateur de tâches ou de la commande AT avec laquelle la tâche est compatible. |
TASK_CREATION Définit la façon dont le service Planificateur de tâches crée, met à jour ou désactive la tâche. |
TASK_ENUM_FLAGS Définit la façon dont le planificateur de tâches énumère les tâches inscrites. |
TASK_INSTANCES_POLICY Définit la façon dont le planificateur de tâches gère les instances existantes de la tâche lorsqu’il démarre une nouvelle instance de la tâche. |
TASK_LOGON_TYPE Définit la technique d’ouverture de session requise pour exécuter une tâche. |
TASK_PROCESSTOKENSID_TYPE Définit les types d’identificateur de sécurité de processus (SID) qui peuvent être utilisés par les tâches. |
TASK_RUN_FLAGS Définit la façon dont une tâche est exécutée. |
TASK_RUNLEVEL_TYPE Définit des indicateurs d’élévation LUA qui spécifient avec quel niveau de privilège la tâche sera exécutée. |
TASK_SESSION_STATE_CHANGE_TYPE Définit le type de changement d’état de session Terminal Server que vous pouvez utiliser pour déclencher une tâche à démarrer. |
TASK_STATE Définit les différents états dans lequel une tâche inscrite peut se trouver. |
TASK_TRIGGER_TYPE2 Définit le type de déclencheurs qui peuvent être utilisés par les tâches. |