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 |