Condividi tramite


enumerazione TASK_TRIGGER_TYPE (mstask.h)

[[Questa API può essere modificata o non disponibile nelle versioni successive del sistema operativo o del prodotto. Usare invece i tipi enumerati dell'utilità di pianificazione 2.0 . ]

Definisce i tipi di trigger associati a un'attività.

Sintassi

typedef enum _TASK_TRIGGER_TYPE {
  TASK_TIME_TRIGGER_ONCE = 0,
  TASK_TIME_TRIGGER_DAILY = 1,
  TASK_TIME_TRIGGER_WEEKLY = 2,
  TASK_TIME_TRIGGER_MONTHLYDATE = 3,
  TASK_TIME_TRIGGER_MONTHLYDOW = 4,
  TASK_EVENT_TRIGGER_ON_IDLE = 5,
  TASK_EVENT_TRIGGER_AT_SYSTEMSTART = 6,
  TASK_EVENT_TRIGGER_AT_LOGON = 7
} TASK_TRIGGER_TYPE, *PTASK_TRIGGER_TYPE;

Costanti

 
TASK_TIME_TRIGGER_ONCE
Valore: 0
Il trigger è impostato per eseguire l'attività una sola volta.




Quando viene specificato questo valore, il membro Type dell'oggetto
TASK_TRIGGER struttura viene ignorata.
TASK_TIME_TRIGGER_DAILY
Valore: 1
Il trigger è impostato per eseguire l'attività in un intervallo giornaliero.




Quando viene specificato questo valore,
Membro GIORNALIERo del
viene usata TRIGGER_TYPE_UNION struttura.
TASK_TIME_TRIGGER_WEEKLY
Valore: 2
Il trigger è impostato per eseguire l'elemento di lavoro in giorni specifici di una settimana specifica di un mese specifico.




Quando viene specificato questo valore,
Membro SETTIMANALE del
viene usata TRIGGER_TYPE_UNION struttura.
TASK_TIME_TRIGGER_MONTHLYDATE
Valore: 3
Il trigger è impostato per eseguire l'attività in un giorno specifico del mese.




Quando viene specificato questo valore,
Membro MONTHLYDATE dell'oggetto
viene usata TRIGGER_TYPE_UNION struttura.
TASK_TIME_TRIGGER_MONTHLYDOW
Valore: 4
Il trigger è impostato per eseguire l'attività in giorni, settimane e mesi specifici.




Quando viene specificato questo valore,
Membro MONTHLYDOW del
viene usata TRIGGER_TYPE_UNION struttura.
TASK_EVENT_TRIGGER_ON_IDLE
Valore: 5
Il trigger è impostato per eseguire l'attività se il sistema rimane inattiva per il tempo specificato dal tempo di attesa inattiva dell'attività.




Quando questo valore viene specificato, il membro wStartHour, wStartMinute e Type
TASK_TRIGGER struttura vengono ignorate.
TASK_EVENT_TRIGGER_AT_SYSTEMSTART
Valore: 6
Il trigger è impostato per eseguire l'attività all'avvio del sistema.




Quando viene specificato questo valore, il membro Type dell'oggetto
TASK_TRIGGER struttura viene ignorata.
TASK_EVENT_TRIGGER_AT_LOGON
Valore: 7
Il trigger è impostato per eseguire l'attività quando un utente accede.




Quando viene specificato questo valore, il membro Type dell'oggetto
TASK_TRIGGER struttura viene ignorata.

Commenti

Le costanti definite di seguito vengono usate nel membro TriggerType della struttura TASK_TRIGGER .

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione mstask.h

Vedi anche

IScheduledWorkItem::SetIdleWait

TASK_TRIGGER

TASK_TRIGGER_TYPE2

TRIGGER_TYPE_UNION

Utilità di pianificazione