작업 스케줄러 1.0에 대한 트리거 구조
작업 스케줄러 1.0은 여러 구조를 사용하여 트리거의 조건을 정의합니다.
작업 스케줄러 1.0 구조체
다음 그림에서는 TASK_TRIGGER 구조를 보여 줍니다. 새 트리거를 만들 때 설정해야 하는 세 가지 필수 멤버(wBeginYear, wBeginMonth및 wBeginDay)가 있습니다. (이 구조체의 참조 페이지로 이동하려면 그림에서 구조체 이름을 클릭합니다.)
TriggerType 멤버는 TASK_TRIGGER_TYPE 열거형을 사용하고 Type 멤버는 TASK_TRIGGER_UNION 구조를 사용합니다. TASK_TRIGGER_TYPE 열거형은 트리거 유형(이벤트 및 시간 기반 트리거 형식)을 지정하는 데 사용됩니다. TRIGGER_TYPE_UNION 구조는 시간 기반 트리거가 실행되는 시기를 지정하는 데 사용되는 DAILY, WEEKLY, MONTHLYDATE(월의 날) 및 MONTHLYDOW(요일) 구조를 결합하는 데 사용됩니다.
TriggerType 일회성 트리거 또는 이벤트 기반 트리거를 지정하는 경우 Type 멤버는 무시됩니다. TRIGGER_TYPE_UNION 구조는 TriggerType 멤버가 매일, 매주, 매월 또는 월별 요일 기반 트리거를 지정하는 경우에만 사용됩니다.
또한 Type 멤버의 설정은 TRIGGER_TYPE_UNION 구조체의 어떤 멤버가 사용되는지 나타냅니다. 다음 그림에서는 TASK_TRIGGER_TYPE 열거형의 값과 TRIGGER_TYPE_STRUCTURE 구조체의 멤버 간의 관계를 보여 줍니다. (이러한 구조체에 대한 참조 페이지로 이동하려면 그림에서 구조체 이름을 클릭합니다.)
작업 트리거 형식 열거형 값과 트리거 형식 구조 구조체의 멤버 간의
관련 항목