enumeración TASK_TRIGGER_TYPE2 (taskschd.h)
Define el tipo de desencadenadores que pueden usar las tareas.
Syntax
typedef enum _TASK_TRIGGER_TYPE2 {
TASK_TRIGGER_EVENT = 0,
TASK_TRIGGER_TIME = 1,
TASK_TRIGGER_DAILY = 2,
TASK_TRIGGER_WEEKLY = 3,
TASK_TRIGGER_MONTHLY = 4,
TASK_TRIGGER_MONTHLYDOW = 5,
TASK_TRIGGER_IDLE = 6,
TASK_TRIGGER_REGISTRATION = 7,
TASK_TRIGGER_BOOT = 8,
TASK_TRIGGER_LOGON = 9,
TASK_TRIGGER_SESSION_STATE_CHANGE = 11,
TASK_TRIGGER_CUSTOM_TRIGGER_01 = 12
} TASK_TRIGGER_TYPE2;
Constantes
TASK_TRIGGER_EVENT Valor: 0 Desencadena la tarea cuando se produce un evento específico. Para obtener más información sobre los desencadenadores de eventos, vea IEventTrigger. |
TASK_TRIGGER_TIME Valor: 1 Desencadena la tarea en una hora específica del día. Para obtener más información sobre los desencadenadores de hora, consulte ITimeTrigger. |
TASK_TRIGGER_DAILY Valor: 2 Desencadena la tarea según una programación diaria. Por ejemplo, la tarea se inicia a una hora específica cada día, cada otro día o cada tercer día. Para obtener más información sobre los desencadenadores diarios, consulte IDailyTrigger. |
TASK_TRIGGER_WEEKLY Valor: 3 Desencadena la tarea según una programación semanal. Por ejemplo, la tarea comienza a las 8:00 a.m. en un día específico cada semana u otra semana. Para obtener más información sobre los desencadenadores semanales, consulte IWeeklyTrigger. |
TASK_TRIGGER_MONTHLY Valor: 4 Desencadena la tarea según una programación mensual. Por ejemplo, la tarea se inicia en días específicos de meses específicos. Para obtener más información sobre los desencadenadores mensuales, consulte IMonthlyTrigger. |
TASK_TRIGGER_MONTHLYDOW Valor: 5 Desencadena la tarea en una programación mensual del día de la semana. Por ejemplo, la tarea se inicia en días específicos de la semana, semanas del mes y meses del año. Para obtener más información sobre los desencadenadores mensuales de día de semana, consulte IMonthlyDOWTrigger. |
TASK_TRIGGER_IDLE Valor: 6 Desencadena la tarea cuando el equipo entra en un estado inactivo. Para obtener más información sobre los desencadenadores inactivos, consulte IIdleTrigger. |
TASK_TRIGGER_REGISTRATION Valor: 7 Desencadena la tarea cuando se registra la tarea. Para obtener más información sobre los desencadenadores de registro, consulte IRegistrationTrigger. |
TASK_TRIGGER_BOOT Valor: 8 Desencadena la tarea cuando se inicia el equipo. Para obtener más información sobre los desencadenadores de arranque, consulte IBootTrigger. |
TASK_TRIGGER_LOGON Valor: 9 Desencadena la tarea cuando un usuario específico inicia sesión. Para obtener más información sobre los desencadenadores de inicio de sesión, consulte ILogonTrigger. |
TASK_TRIGGER_SESSION_STATE_CHANGE Valor: 11 Desencadena la tarea cuando cambia un estado de sesión de usuario específico. Para obtener más información sobre los desencadenadores de cambio de estado de sesión, consulte ISessionStateChangeTrigger. |
TASK_TRIGGER_CUSTOM_TRIGGER_01 Valor: 12 |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | taskschd.h |