TASK_TRIGGER_TYPE 열거형(mstask.h)

[[이 API는 운영 체제 또는 제품의 후속 버전에서 변경되거나 사용할 수 없을 수 있습니다. 대신 작업 스케줄러 2.0 열거 형식 을 사용하세요.] ]

작업과 연결된 트리거 유형을 정의 합니다 .

Syntax

typedef enum _TASK_TRIGGER_TYPE {
  TASK_TIME_TRIGGER_ONCE = 0,
  TASK_TIME_TRIGGER_DAILY = 1,
  TASK_TIME_TRIGGER_WEEKLY = 2,
  TASK_TIME_TRIGGER_MONTHLYDATE = 3,
  TASK_TIME_TRIGGER_MONTHLYDOW = 4,
  TASK_EVENT_TRIGGER_ON_IDLE = 5,
  TASK_EVENT_TRIGGER_AT_SYSTEMSTART = 6,
  TASK_EVENT_TRIGGER_AT_LOGON = 7
} TASK_TRIGGER_TYPE, *PTASK_TRIGGER_TYPE;

상수

 
TASK_TIME_TRIGGER_ONCE
값: 0
트리거는 작업을 한 번 실행하도록 설정됩니다.




이 값을 지정하면 의 Type 멤버입니다.
TASK_TRIGGER 구조체는 무시됩니다.
TASK_TIME_TRIGGER_DAILY
값: 1
트리거는 매일 작업을 실행하도록 설정됩니다.




이 값을 지정하면
의 DAILY 멤버
TRIGGER_TYPE_UNION 구조체가 사용됩니다.
TASK_TIME_TRIGGER_WEEKLY
값: 2
트리거는 특정 월의 특정 주의 특정 날짜에 작업 항목을 실행하도록 설정됩니다.




이 값을 지정하면
의 WEEKLY 멤버
TRIGGER_TYPE_UNION 구조체가 사용됩니다.
TASK_TIME_TRIGGER_MONTHLYDATE
값: 3
트리거는 해당 월의 특정 날짜에 작업을 실행하도록 설정됩니다.




이 값을 지정하면
MONTHLYDATE 멤버
TRIGGER_TYPE_UNION 구조체가 사용됩니다.
TASK_TIME_TRIGGER_MONTHLYDOW
값: 4
트리거는 특정 일, 주 및 달에 작업을 실행하도록 설정됩니다.




이 값을 지정하면
MONTHLYDOW 멤버
TRIGGER_TYPE_UNION 구조체가 사용됩니다.
TASK_EVENT_TRIGGER_ON_IDLE
값: 5
시스템이 작업의 유휴 대기 시간으로 지정된 시간 동안 유휴 상태로 유지되면 트리거가 작업을 실행하도록 설정됩니다.




이 값을 지정하면 의 wStartHour, wStartMinuteType 멤버
TASK_TRIGGER 구조체는 무시됩니다.
TASK_EVENT_TRIGGER_AT_SYSTEMSTART
값: 6
트리거는 시스템 시작 시 작업을 실행하도록 설정됩니다.




이 값을 지정하면 의 Type 멤버입니다.
TASK_TRIGGER 구조체는 무시됩니다.
TASK_EVENT_TRIGGER_AT_LOGON
값: 7
트리거는 사용자가 로그온할 때 작업을 실행하도록 설정됩니다.




이 값을 지정하면 의 Type 멤버입니다.
TASK_TRIGGER 구조체는 무시됩니다.

설명

여기에 정의된 상수는 TASK_TRIGGER 구조체의 TriggerType 멤버에 사용됩니다.

요구 사항

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

추가 정보

IScheduledWorkItem::SetIdleWait

TASK_TRIGGER

TASK_TRIGGER_TYPE2

TRIGGER_TYPE_UNION

작업 Scheduler