Condividi tramite


Strutture trigger per Utilità di pianificazione 1.0

L'Utilità di pianificazione 1.0 usa diverse strutture per definire i criteri di un trigger.

Nota

Per altre informazioni sui trigger dell'Utilità di pianificazione 2.0, vedere Interfacce trigger.

 

Strutture dell'Utilità di pianificazione 1.0

Nella figura seguente viene illustrata la struttura TASK_TRIGGER . Dispone di tre membri obbligatori (wBeginYear, wBeginMonth e wBeginDay) che devono essere impostati durante la creazione di un nuovo trigger. Per passare alla pagina di riferimento per questa struttura, fare clic sul nome della struttura nella figura.

struttura del trigger di attività

Tenere presente che il membro TriggerType utilizza l'enumerazione TASK_TRIGGER_TYPE e il membro Type usa una struttura TASK_TRIGGER_UNION . L'enumerazione TASK_TRIGGER_TYPE viene usata per specificare il tipo di trigger (tipi di trigger basati sull'evento e sul tempo). La struttura TRIGGER_TYPE_UNION viene utilizzata per combinare le strutture DAILY, WEEKLY, MONTHLYDATE (giorno del mese) e MONTHLYDOW (giorno della settimana) utilizzate per specificare quando verrà attivato un trigger basato sul tempo.

Se TriggerType specifica un trigger basato su una sola volta o un trigger basato su eventi, il membro Type viene ignorato. La struttura TRIGGER_TYPE_UNION viene utilizzata solo se il membro TriggerType specifica un trigger basato sull'ora giornaliera, settimanale, giornaliera o mensile del giorno della settimana.

Inoltre, l'impostazione del membro Type indica quale membro della struttura TRIGGER_TYPE_UNION viene utilizzata. Nella figura seguente viene illustrata la relazione tra i valori dell'enumerazione TASK_TRIGGER_TYPE e i membri della struttura TRIGGER_TYPE_STRUCTURE . Per passare alle pagine di riferimento per queste strutture, fare clic sul nome della struttura nell'illustrazione.

relazione tra i valori di enumerazione dei tipi di trigger di attività e i membri della struttura della struttura del tipo di trigger

Trigger attività

Tipi di trigger

Interfacce trigger