Share via


Interface ITaskDefinition (taskschd.h)

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.

Héritage

L’interface ITaskDefinition hérite de l’interface IDispatch.

Méthodes

L’interface ITaskDefinition possède ces méthodes.

 
ITaskDefinition ::get_Actions

Obtient ou définit une collection d’actions effectuées par la tâche. (Obtenir)
ITaskDefinition ::get_Data

Obtient ou définit les données associées à la tâche. (Obtenir)
ITaskDefinition ::get_Principal

Obtient ou définit le principal de la tâche qui fournit les informations d’identification de sécurité pour la tâche. (Obtenir)
ITaskDefinition ::get_RegistrationInfo

Obtient ou définit les informations d’inscription utilisées pour décrire une tâche, telles que la description de la tâche, l’auteur de la tâche et la date d’inscription de la tâche. (Obtenir)
ITaskDefinition ::get_Settings

Obtient ou définit les paramètres qui définissent la façon dont le service Planificateur de tâches effectue la tâche. (Obtenir)
ITaskDefinition ::get_Triggers

Obtient ou définit une collection de déclencheurs utilisés pour démarrer une tâche. (Obtenir)
ITaskDefinition ::get_XmlText

Obtient ou définit la définition au format XML de la tâche. (Obtenir)
ITaskDefinition ::p ut_Actions

Obtient ou définit une collection d’actions effectuées par la tâche. (Put)
ITaskDefinition ::p ut_Data

Obtient ou définit les données associées à la tâche. (Put)
ITaskDefinition ::p ut_Principal

Obtient ou définit le principal de la tâche qui fournit les informations d’identification de sécurité pour la tâche. (Put)
ITaskDefinition ::p ut_RegistrationInfo

Obtient ou définit les informations d’inscription utilisées pour décrire une tâche, telles que la description de la tâche, l’auteur de la tâche et la date d’inscription de la tâche. (Put)
ITaskDefinition ::p ut_Settings

Obtient ou définit les paramètres qui définissent la façon dont le service Planificateur de tâches effectue la tâche. (Put)
ITaskDefinition ::p ut_Triggers

Obtient ou définit une collection de déclencheurs utilisés pour démarrer une tâche. (Put)
ITaskDefinition ::p ut_XmlText

Obtient ou définit la définition au format XML de la tâche. (Put)

Remarques

Lors de la lecture ou de l’écriture de votre propre code XML pour une tâche, une définition de tâche est spécifiée à l’aide de l’élément Task du schéma Task Scheduler.

Exemples

Pour plus d’informations et un exemple de code pour cette interface, consultez Time Trigger Example (C++), Event Trigger Example (C++), Daily Trigger Example (C++), Registration Trigger Example (C++), Weekly Trigger Example (C++), Logon Trigger Example (C++) ou Boot Trigger Example (C++).

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête taskschd.h

Voir aussi

Definition, propriété de IRegisteredTask

IActionCollection

IPrincipal

IRegisteredTask

IRegistrationInfo

ITaskFolder

ITaskService ::NewTask

ITaskSettings

ITriggerCollection