Condividi tramite


Struttura WEEKLY (mstask.h)

Definisce l'intervallo, in settimane, tra chiamate di un'attività.

Sintassi

typedef struct _WEEKLY {
  WORD WeeksInterval;
  WORD rgfDaysOfTheWeek;
} WEEKLY;

Members

WeeksInterval

Numero di settimane tra chiamate di un'attività.

rgfDaysOfTheWeek

Valore che descrive i giorni della settimana in cui viene eseguita l'attività. Questo valore è un campo bit ed è una combinazione dei flag seguenti. Vedere Osservazioni per un esempio di specificare più flag.

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.

Commenti

L'unione TRIGGER_TYPE_UNION usa un'istanza di questa struttura come parte del membro Type della definizione della struttura TASK_TRIGGER .

Nel C++ seguente viene illustrato come combinare i flag rgfDaysOfTheWeek . L'esempio esegue un'attività ogni altra domenica, mercoledì e venerdì.

WEEKLY example;
example.WeeksInterval = 2;
example.rgfDaysOfTheWeek = TASK_SUNDAY | TASK_WEDNESDAY | TASK_FRIDAY;

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

IWeeklyTrigger

TASK_TRIGGER

TRIGGER_TYPE_UNION

SettimaneInterval