다음을 통해 공유


WEEKLY 구조체(mstask.h)

작업 호출 사이의 간격(주)을 정의합니다.

구문

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

멤버

WeeksInterval

작업 호출 사이의 주 수입니다.

rgfDaysOfTheWeek

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

플래그 의미
TASK_SUNDAY
작업은 일요일에 실행됩니다.
TASK_MONDAY
작업은 월요일에 실행됩니다.
TASK_TUESDAY
작업은 화요일에 실행됩니다.
TASK_WEDNESDAY
작업은 수요일에 실행됩니다.
TASK_THURSDAY
작업은 목요일에 실행됩니다.
TASK_FRIDAY
작업은 금요일에 실행됩니다.
TASK_SATURDAY
작업은 토요일에 실행됩니다.

설명

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

다음 C++에서는 rgfDaysOfTheWeek 플래그를 결합하는 방법을 보여 줍니다. 이 예제에서는 매주 일요일, 수요일 및 금요일에 작업을 실행합니다.

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

요구 사항

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

추가 정보

IWeeklyTrigger

TASK_TRIGGER

TRIGGER_TYPE_UNION

WeeksInterval