MONTHLYDATE 구조체(mstask.h)

태스크가 실행되는 월의 날짜를 정의합니다.

구문

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

멤버

rgfDays

태스크가 실행되는 월의 날짜를 지정합니다. 이 값은 작업이 실행되는 날짜를 지정하는 비트 필드입니다. 비트 0은 월의 첫 번째, 비트 1~ 두 번째 등에 해당합니다.

rgfMonths

작업이 실행되는 월을 지정합니다. 이 값은 다음 플래그의 조합입니다. 여러 플래그를 설정하는 예제는 비고를 참조하세요.

플래그 의미
TASK_JANUARY
작업은 1월에 실행됩니다.
TASK_FEBRUARY
작업은 2월에 실행됩니다.
TASK_MARCH
이 작업은 3월에 실행됩니다.
TASK_APRIL
이 작업은 4월에 실행됩니다.
TASK_MAY
이 작업은 5월에 실행됩니다.
TASK_JUNE
이 작업은 6월에 실행됩니다.
TASK_JULY
이 작업은 7월에 실행됩니다.
TASK_AUGUST
이 작업은 8월에 실행됩니다.
TASK_SEPTEMBER
이 작업은 9월에 실행됩니다.
TASK_OCTOBER
이 작업은 10월에 실행됩니다.
TASK_NOVEMBER
이 작업은 11월에 실행됩니다.
TASK_DECEMBER
작업은 12월에 실행됩니다.

설명

TRIGGER_TYPE_UNION 공용 구조체는 이 구조체의 instance TASK_TRIGGER 구조체 정의의 Type 멤버의 일부로 사용합니다.

다음 C++ 예제에서는 플래그를 결합하는 방법을 보여줍니다. 이 예제에서는 분기별로 작업을 실행합니다.

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

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 mstask.h

추가 정보

TASK_TRIGGER

TRIGGER_TYPE_UNION