Condividi tramite


enumerazione TASK_TRIGGER_TYPE2 (taskschd.h)

Definisce il tipo di trigger che possono essere usati dalle attività.

Sintassi

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;

Costanti

 
TASK_TRIGGER_EVENT
Valore: 0
Attiva l'attività quando si verifica un evento specifico. Per altre informazioni sui trigger di eventi, vedere IEventTrigger.
TASK_TRIGGER_TIME
Valore: 1
Attiva l'attività in un'ora specifica del giorno. Per altre informazioni sui trigger temporali, vedere ITimeTrigger.
TASK_TRIGGER_DAILY
Valore: 2
Attiva l'attività in base a una pianificazione giornaliera. Ad esempio, l'attività inizia a un'ora specifica ogni giorno, ogni altro giorno o ogni terzo giorno. Per altre informazioni sui trigger giornalieri, vedere IDailyTrigger.
TASK_TRIGGER_WEEKLY
Valore: 3
Attiva l'attività in base a una pianificazione settimanale. Ad esempio, l'attività inizia alle 8:00 in un giorno specifico ogni settimana o altra settimana. Per altre informazioni sui trigger settimanali, vedere IWeeklyTrigger.
TASK_TRIGGER_MONTHLY
Valore: 4
Attiva l'attività in base a una pianificazione mensile. Ad esempio, l'attività viene avviata in giorni specifici di mesi specifici. Per altre informazioni sui trigger mensili, vedere IMonthlyTrigger.
TASK_TRIGGER_MONTHLYDOW
Valore: 5
Attiva l'attività in base a una pianificazione mensile giornaliera della settimana. Ad esempio, l'attività inizia in giorni specifici della settimana, settimane del mese e mesi dell'anno. Per altre informazioni sui trigger mensili del giorno della settimana, vedere IMonthlyDOWTrigger.
TASK_TRIGGER_IDLE
Valore: 6
Attiva l'attività quando il computer entra in uno stato di inattività. Per altre informazioni sui trigger inattive, vedere IIdleTrigger.
TASK_TRIGGER_REGISTRATION
Valore: 7
Attiva l'attività quando l'attività viene registrata. Per altre informazioni sui trigger di registrazione, vedere IRegistrationTrigger.
TASK_TRIGGER_BOOT
Valore: 8
Attiva l'attività all'avvio del computer. Per altre informazioni sui trigger di avvio, vedere IBootTrigger.
TASK_TRIGGER_LOGON
Valore: 9
Attiva l'attività quando un utente specifico accede. Per altre informazioni sui trigger di accesso, vedere ILogonTrigger.
TASK_TRIGGER_SESSION_STATE_CHANGE
Valore: 11
Attiva l'attività quando viene modificato uno stato specifico della sessione utente. Per altre informazioni sui trigger di modifica dello stato della sessione, vedere ISessionStateChangeTrigger.
TASK_TRIGGER_CUSTOM_TRIGGER_01
Valore: 12

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione taskschd.h

Vedi anche

Utilità di pianificazione

Tipi enumerati dell'Utilità di pianificazione