Interfaz IEventTrigger (taskschd.h)

Representa un desencadenador que inicia una tarea cuando se produce un evento del sistema.

Herencia

La interfaz IEventTrigger hereda de la interfaz ITrigger.

Métodos

La interfaz IEventTrigger tiene estos métodos.

 
IEventTrigger::get_Delay

Obtiene o establece un valor que indica la cantidad de tiempo entre el momento en que se produce el evento y cuándo se inicia la tarea. (Obtener)
IEventTrigger::get_Subscription

Obtiene o establece una cadena de consulta que identifica el evento que desencadena el desencadenador. (Obtener)
IEventTrigger::get_ValueQueries

Obtiene o establece una colección de consultas XPath con nombre. Cada consulta de la colección se aplica al último XML de evento coincidente devuelto de la consulta de suscripción especificada en la propiedad Subscription. (Obtener)
IEventTrigger::p ut_Delay

Obtiene o establece un valor que indica la cantidad de tiempo entre el momento en que se produce el evento y cuándo se inicia la tarea. (Put)
IEventTrigger::p ut_Subscription

Obtiene o establece una cadena de consulta que identifica el evento que desencadena el desencadenador. (Put)
IEventTrigger::p ut_ValueQueries

Obtiene o establece una colección de consultas XPath con nombre. Cada consulta de la colección se aplica al último XML de evento coincidente devuelto de la consulta de suscripción especificada en la propiedad Subscription. (Put)

Comentarios

Se pueden crear un máximo de 500 tareas con suscripciones de eventos. Una suscripción de eventos que consulta una variedad de eventos se puede usar para desencadenar una tarea que use la misma acción en respuesta a los eventos que se registran.

Al leer o escribir su propio XML para una tarea, se especifica un desencadenador de eventos mediante el elemento EventTrigger del esquema del Programador de tareas.

Ejemplos

Para obtener más información y código de ejemplo para esta interfaz, vea Ejemplo de desencadenador de eventos (C++).

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado taskschd.h

Consulte también

IRepetitionPattern

IShowMessageAction

ITaskNamedValueCollection

ITrigger

TASK_TRIGGER_TYPE2

Programador de tareas

Interfaces del programador de tareas