Partager via


Interface IEventTrigger (taskschd.h)

Représente un déclencheur qui démarre une tâche lorsqu’un événement système se produit.

Héritage

L’interface IEventTrigger hérite de l’interface ITrigger.

Méthodes

L’interface IEventTrigger a ces méthodes.

 
IEventTrigger::get_Delay

Obtient ou définit une valeur qui indique la durée entre le moment où l’événement se produit et le démarrage de la tâche. (Get)
IEventTrigger::get_Subscription

Obtient ou définit une chaîne de requête qui identifie l’événement qui déclenche le déclencheur. (Get)
IEventTrigger::get_ValueQueries

Obtient ou définit une collection de requêtes XPath nommées. Chaque requête de la collection est appliquée au dernier XML d’événement correspondant retourné par la requête d’abonnement spécifiée dans la propriété Subscription. (Get)
IEventTrigger::p ut_Delay

Obtient ou définit une valeur qui indique la durée entre le moment où l’événement se produit et le démarrage de la tâche. (Put)
IEventTrigger::p ut_Subscription

Obtient ou définit une chaîne de requête qui identifie l’événement qui déclenche le déclencheur. (Put)
IEventTrigger::p ut_ValueQueries

Obtient ou définit une collection de requêtes XPath nommées. Chaque requête de la collection est appliquée au dernier XML d’événement correspondant retourné par la requête d’abonnement spécifiée dans la propriété Subscription. (Put)

Notes

Un maximum de 500 tâches avec des abonnements aux événements peuvent être créées. Un abonnement aux événements qui interroge divers événements peut être utilisé pour déclencher une tâche qui utilise la même action en réponse aux événements enregistrés.

Lors de la lecture ou de l’écriture de votre propre code XML pour une tâche, un déclencheur d’événement est spécifié à l’aide de l’élément EventTrigger du schéma du planificateur de tâches.

Exemples

Pour plus d’informations et un exemple de code pour cette interface, consultez Exemple de déclencheur d’événement (C++).

Spécifications

   
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

IRepetitionPattern

IShowMessageAction

ITaskNamedValueCollection

ITrigger

TASK_TRIGGER_TYPE2

Planificateur de tâches

Interfaces du planificateur de tâches