Compartir a través de


Interfaz ILogonTrigger (taskschd.h)

Representa un desencadenador que inicia una tarea cuando un usuario inicia sesión. Cuando se inicia el servicio Programador de tareas, se enumeran todos los usuarios que han iniciado sesión y se ejecutan todas las tareas registradas con desencadenadores de inicio de sesión que coincidan con el usuario que ha iniciado sesión.

Herencia

La interfaz ILogonTrigger hereda de la interfaz ITrigger.

Métodos

La interfaz ILogonTrigger tiene estos métodos.

 
ILogonTrigger::get_Delay

Obtiene o establece un valor que indica la cantidad de tiempo entre el momento en que el usuario inicia sesión y cuándo se inicia la tarea. (Obtener)
ILogonTrigger::get_UserId

Obtiene o establece el identificador del usuario. (Obtener)
ILogonTrigger::p ut_Delay

Obtiene o establece un valor que indica la cantidad de tiempo entre el momento en que el usuario inicia sesión y cuándo se inicia la tarea. (Put)
ILogonTrigger::p ut_UserId

Obtiene o establece el identificador del usuario. (Put)

Comentarios

Si desea que una tarea se desencadene cuando cualquier miembro de un grupo inicie sesión en el equipo en lugar de cuando un usuario específico inicie sesión, no asigne un valor a la propiedad UserId . En su lugar, cree un desencadenador de inicio de sesión con una propiedad UserId vacía y asigne un valor a la entidad de seguridad de la tarea mediante la propiedad GroupId .

Al leer o escribir XML para una tarea, se especifica un desencadenador de inicio de sesión mediante el elemento LogonTrigger 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 inicio de sesión (C++).

Requisitos

Requisito Value
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

ITrigger

Programador de tareas

Interfaces del programador de tareas