다음을 통해 공유


IRepetitionPattern 인터페이스(taskschd.h)

작업이 실행되는 빈도와 작업이 시작된 후 반복 패턴이 반복되는 기간을 정의합니다.

상속

IRepetitionPattern 인터페이스는 IDispatch 인터페이스에서 상속됩니다.

메서드

IRepetitionPattern 인터페이스에는 이러한 메서드가 있습니다.

 
IRepetitionPattern::get_Duration

패턴이 반복되는 기간을 가져오거나 설정합니다. (Get)
IRepetitionPattern::get_Interval

작업을 다시 시작할 때마다 걸리는 시간을 가져오거나 설정합니다. (Get)
IRepetitionPattern::get_StopAtDurationEnd

반복 패턴 기간이 끝날 때 작업의 실행 중인 instance 중지되었는지 여부를 나타내는 부울 값을 가져오거나 설정합니다. (Get)
IRepetitionPattern::p ut_Duration

패턴이 반복되는 기간을 가져오거나 설정합니다. (Put)
IRepetitionPattern::p ut_Interval

작업을 다시 시작할 때마다 걸리는 시간을 가져오거나 설정합니다. (Put)
IRepetitionPattern::p ut_StopAtDurationEnd

반복 패턴 기간이 끝날 때 작업의 실행 중인 instance 중지되었는지 여부를 나타내는 부울 값을 가져오거나 설정합니다. (Put)

설명

작업의 반복 기간을 지정하는 경우 반복 간격도 지정해야 합니다.

반복 간격이 1분이고 반복 기간이 4분인 트리거가 포함된 작업을 등록하면 작업이 5번 시작됩니다. 다음 패턴으로 다섯 가지 반복을 정의할 수 있습니다.

  1. 작업은 첫 번째 분의 시작 부분에서 시작됩니다.
  2. 다음 작업은 첫 번째 분의 끝에서 시작됩니다.
  3. 다음 작업은 2분 후에 시작됩니다.
  4. 다음 작업은 3분 후에 시작됩니다.
  5. 다음 작업은 4분이 끝날 때 시작됩니다.
Windows Server 2003, Windows XP 및 Windows 2000: 반복 간격이 1분이고 반복 기간이 4분인 트리거가 포함된 작업을 등록하면 작업이 네 번 시작됩니다.

작업에 대한 XML을 읽거나 쓸 때 반복 패턴은 작업 스케줄러 스키마의 Repetition 요소를 사용하여 지정됩니다.

예제

이 속성에 대한 자세한 내용 및 예제 코드는 일일 트리거 예제(C++)를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 taskschd.h

추가 정보

ITrigger

ITrigger의 반복 속성

작업 Scheduler

작업 스케줄러 인터페이스