Definisce le date eseguite dall'attività per mese, settimana e giorno della settimana.
Sintassi
typedef struct _MONTHLYDOW {
WORD wWhichWeek;
WORD rgfDaysOfTheWeek;
WORD rgfMonths;
} MONTHLYDOW;
Members
wWhichWeek
Specifica la settimana del mese in cui viene eseguita l'attività. Questo valore è esclusivo ed è uno dei flag seguenti.
Contrassegno
Significato
TASK_FIRST_WEEK
L'attività verrà eseguita tra il primo e il settimo giorno del mese.
TASK_SECOND_WEEK
L'attività verrà eseguita tra l'ottavo e il14° giorno del mese.
TASK_THIRD_WEEK
L'attività verrà eseguita tra il15° e il 21° giorno del mese.
TASK_FOURTH_WEEK
L'attività verrà eseguita tra il 22e il 28° del mese.
TASK_LAST_WEEK
L'attività verrà eseguita tra gli ultimi sette giorni del mese.
rgfDaysOfTheWeek
Specifica i giorni della settimana (specificato in wWhichWeek) quando l'attività viene eseguita. Questo valore è una combinazione dei flag seguenti.
Contrassegno
Significato
TASK_SUNDAY
L'attività verrà eseguita domenica.
TASK_MONDAY
L'attività verrà eseguita il lunedì.
TASK_TUESDAY
L'attività verrà eseguita martedì.
TASK_WEDNESDAY
L'attività verrà eseguita il mercoledì.
TASK_THURSDAY
L'attività verrà eseguita il giovedì.
TASK_FRIDAY
L'attività verrà eseguita il venerdì.
TASK_SATURDAY
L'attività verrà eseguita il sabato.
rgfMonths
Valore che descrive i mesi durante l'esecuzione dell'attività. Questo valore è una combinazione dei flag seguenti.
Contrassegno
Significato
TASK_JANUARY
L'attività verrà eseguita a gennaio.
TASK_FEBRUARY
L'attività verrà eseguita a febbraio.
TASK_MARCH
L'attività verrà eseguita a marzo.
TASK_APRIL
L'attività verrà eseguita ad aprile.
TASK_MAY
L'attività verrà eseguita in maggio.
TASK_JUNE
L'attività verrà eseguita a giugno.
TASK_JULY
L'attività verrà eseguita a luglio.
TASK_AUGUST
L'attività verrà eseguita in agosto.
TASK_SEPTEMBER
L'attività verrà eseguita a settembre.
TASK_OCTOBER
L'attività verrà eseguita in ottobre.
TASK_NOVEMBER
L'attività verrà eseguita a novembre.
TASK_DECEMBER
L'attività verrà eseguita a dicembre.
Commenti
L'unione TRIGGER_TYPE_UNION usa un'istanza di questa struttura come parte del membro Type della definizione della struttura TASK_TRIGGER .
Nell'esempio C++ seguente viene illustrato come combinare questi flag. L'esempio esegue un'attività il lunedì e il venerdì della terza settimana di ogni terzo mese.