Partager via


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.