Condividi tramite


Struttura MONTHLYDATE (mstask.h)

Definisce il giorno del mese in cui verrà eseguita l'attività.

Sintassi

typedef struct _MONTHLYDATE {
  DWORD rgfDays;
  WORD  rgfMonths;
} MONTHLYDATE;

Members

rgfDays

Specifica il giorno del mese in cui viene eseguita un'attività. Questo valore è un campo bit che specifica i giorni in cui verrà eseguita l'attività. Bit 0 corrisponde al primo del mese, bit 1 al secondo e così via.

rgfMonths

Specifica i mesi in cui viene eseguita l'attività. Questo valore è una combinazione dei flag seguenti. Vedere Osservazioni per un esempio di impostazione di più flag.

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 i flag. L'esempio esegue un'attività trimestrale.

MONTHLYDATE example;
example.rgfDays = 1;
example.rgfMonths = TASK_JANUARY | TASK_APRIL | TASK_JULY | TASK_OCTOBER;

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

TASK_TRIGGER

TRIGGER_TYPE_UNION