다음을 통해 공유


TASK_TRIGGER_TYPE2 열거형(taskschd.h)

태스크에서 사용할 수 있는 트리거 유형을 정의합니다.

Syntax

typedef enum _TASK_TRIGGER_TYPE2 {
  TASK_TRIGGER_EVENT = 0,
  TASK_TRIGGER_TIME = 1,
  TASK_TRIGGER_DAILY = 2,
  TASK_TRIGGER_WEEKLY = 3,
  TASK_TRIGGER_MONTHLY = 4,
  TASK_TRIGGER_MONTHLYDOW = 5,
  TASK_TRIGGER_IDLE = 6,
  TASK_TRIGGER_REGISTRATION = 7,
  TASK_TRIGGER_BOOT = 8,
  TASK_TRIGGER_LOGON = 9,
  TASK_TRIGGER_SESSION_STATE_CHANGE = 11,
  TASK_TRIGGER_CUSTOM_TRIGGER_01 = 12
} TASK_TRIGGER_TYPE2;

상수

 
TASK_TRIGGER_EVENT
값: 0
특정 이벤트가 발생할 때 작업을 트리거합니다. 이벤트 트리거에 대한 자세한 내용은 IEventTrigger를 참조하세요.
TASK_TRIGGER_TIME
값: 1
특정 시간에 작업을 트리거합니다. 시간 트리거에 대한 자세한 내용은 ITimeTrigger를 참조하세요.
TASK_TRIGGER_DAILY
값: 2
매일 일정에 따라 작업을 트리거합니다. 예를 들어 작업은 매일, 격일로 또는 3일마다 특정 시간에 시작됩니다. 일일 트리거에 대한 자세한 내용은 IDailyTrigger를 참조하세요.
TASK_TRIGGER_WEEKLY
값: 3
주별 일정에 따라 작업을 트리거합니다. 예를 들어 작업은 매주 또는 다른 주에 특정 일에 오전 8시에 시작됩니다. 주간 트리거에 대한 자세한 내용은 IWeeklyTrigger를 참조하세요.
TASK_TRIGGER_MONTHLY
값: 4
월별 일정에 따라 작업을 트리거합니다. 예를 들어 작업은 특정 월의 특정 날짜에 시작됩니다. 월별 트리거에 대한 자세한 내용은 IMonthlyTrigger를 참조하세요.
TASK_TRIGGER_MONTHLYDOW
값: 5
월별 요일 일정에 따라 작업을 트리거합니다. 예를 들어 작업은 특정 요일, 월의 주 및 연도의 월에서 시작됩니다. 월별 요일 트리거에 대한 자세한 내용은 IMonthlyDOWTrigger를 참조하세요.
TASK_TRIGGER_IDLE
값: 6
컴퓨터가 유휴 상태로 전환되면 작업을 트리거합니다. 유휴 트리거에 대한 자세한 내용은 IIdleTrigger를 참조하세요.
TASK_TRIGGER_REGISTRATION
값: 7
작업이 등록되면 작업을 트리거합니다. 등록 트리거에 대한 자세한 내용은 IRegistrationTrigger를 참조하세요.
TASK_TRIGGER_BOOT
값: 8
컴퓨터가 부팅되면 작업을 트리거합니다. 부팅 트리거에 대한 자세한 내용은 IBootTrigger를 참조하세요.
TASK_TRIGGER_LOGON
값: 9
특정 사용자가 로그온할 때 작업을 트리거합니다. 로그온 트리거에 대한 자세한 내용은 ILogonTrigger를 참조하세요.
TASK_TRIGGER_SESSION_STATE_CHANGE
값: 11
특정 사용자 세션 상태가 변경되면 작업을 트리거합니다. 세션 상태 변경 트리거에 대한 자세한 내용은 ISessionStateChangeTrigger를 참조하세요.
TASK_TRIGGER_CUSTOM_TRIGGER_01
값: 12

요구 사항

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

추가 정보

작업 Scheduler

작업 스케줄러 열거 형식