Compartir a través de


Estructura MONTHLYDATE (mstask.h)

Define el día del mes que se ejecutará la tarea.

Sintaxis

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

Miembros

rgfDays

Especifica el día del mes que se ejecuta una tarea. Este valor es un campo de bits que especifica los días que se ejecutará la tarea. Bit 0 corresponde al primero del mes, bit 1 al segundo, etc.

rgfMonths

Especifica los meses cuando se ejecuta la tarea. Este valor es una combinación de las marcas siguientes. Vea Comentarios para obtener un ejemplo de configuración de varias marcas.

Marca Significado
TASK_JANUARY
La tarea se ejecutará en enero.
TASK_FEBRUARY
La tarea se ejecutará en febrero.
TASK_MARCH
La tarea se ejecutará en marzo.
TASK_APRIL
La tarea se ejecutará en abril.
TASK_MAY
La tarea se ejecutará en mayo.
TASK_JUNE
La tarea se ejecutará en junio.
TASK_JULY
La tarea se ejecutará en julio.
TASK_AUGUST
La tarea se ejecutará en agosto.
TASK_SEPTEMBER
La tarea se ejecutará en septiembre.
TASK_OCTOBER
La tarea se ejecutará en octubre.
TASK_NOVEMBER
La tarea se ejecutará en noviembre.
TASK_DECEMBER
La tarea se ejecutará en diciembre.

Comentarios

La unión TRIGGER_TYPE_UNION usa una instancia de esta estructura como parte del miembro Type de la definición de estructura de TASK_TRIGGER .

En el ejemplo de C++ siguiente se muestra cómo combinar las marcas. En el ejemplo se ejecuta una tarea trimestralmente.

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

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado mstask.h

Consulte también

TASK_TRIGGER

TRIGGER_TYPE_UNION