ITriggerCollection::Create 메서드(taskschd.h)
작업에 대한 새 트리거를 만듭니다.
통사론
HRESULT Create(
[in] TASK_TRIGGER_TYPE2 type,
[out] ITrigger **ppTrigger
);
매개 변수
[in] type
이 매개 변수는 다음 TASK_TRIGGER_TYPE2 열거형 상수 중 하나로 설정됩니다.
값 |
의미 |
-
TASK_TRIGGER_EVENT
- 0
|
특정 이벤트가 발생할 때 작업을 트리거합니다.
|
-
TASK_TRIGGER_TIME
- 1
|
특정 시간에 작업을 트리거합니다.
|
-
TASK_TRIGGER_DAILY
- 2
|
매일 일정에 따라 작업을 트리거합니다. 예를 들어 작업은 매일, 매일, 3일마다 특정 시간에 시작됩니다.
|
-
TASK_TRIGGER_WEEKLY
- 3
|
주별 일정에 따라 작업을 트리거합니다. 예를 들어 작업은 매주 또는 다른 주에 특정 일에 오전 8시에 시작됩니다.
|
-
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
|
특정 세션 상태가 변경되면 작업을 트리거합니다.
|
[out] ppTrigger
새 트리거를 나타내는 ITrigger 인터페이스입니다.
NULLITrigger 인터페이스 포인터에 대한 참조를 전달합니다.
NULL 포인터를 참조하면 포인터를 덮어쓰기 때문에 메모리 누수가 발생할 수 있습니다.
반환 값
이 메서드가 성공하면 S_OK반환됩니다. 그렇지 않으면 HRESULT 오류 코드를 반환합니다.
요구 사항
요구 |
값 |
지원되는 최소 클라이언트 |
Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2008 [데스크톱 앱만 해당] |
대상 플랫폼 |
Windows |
헤더 |
taskschd.h |
라이브러리 |
Taskschd.lib |
DLL |
Taskschd.dll |
참고 항목
ITriggerCollection
작업 스케줄러