IRepetitionPattern 介面 (taskschd.h)

定義工作執行的頻率,以及啟動工作之後重複重複模式的時間長度。

繼承

IRepetitionPattern 介面繼承自 IDispatch 介面。

方法

IRepetitionPattern 介面具有這些方法。

 
IRepetitionPattern::get_Duration

取得或設定重複模式的時間長度。 (取得)
IRepetitionPattern::get_Interval

取得或設定工作每次重新啟動之間的時間量。 (取得)
IRepetitionPattern::get_StopAtDurationEnd

取得或設定布爾值,這個值表示在重複模式持續時間結束時,工作的執行中實例是否停止。 (取得)
IRepetitionPattern::p ut_Duration

取得或設定重複模式的時間長度。 (Put)
IRepetitionPattern::p ut_Interval

取得或設定工作每次重新啟動之間的時間量。 (Put)
IRepetitionPattern::p ut_StopAtDurationEnd

取得或設定布爾值,這個值表示在重複模式持續時間結束時,工作的執行中實例是否停止。 (Put)

備註

如果您指定任務的重複持續時間,您也必須指定重複間隔。

如果您註冊包含重複間隔等於一分鐘且重複持續時間等於四分鐘之觸發程式的工作,工作將會啟動五次。 這五個重複可以透過下列模式來定義。

  1. 工作從第一分鐘的開頭開始。
  2. 下一個工作會在第一分鐘結束時開始。
  3. 下一個工作會在第二分鐘結束時開始。
  4. 下一個工作會在第三分鐘結束時開始。
  5. 下一個工作會在第四分鐘結束時開始。
Windows Server 2003、Windows XP 和 Windows 2000: 如果您註冊包含重複間隔等於一分鐘且重複持續時間等於四分鐘之觸發程式的工作,工作將會啟動四次。

讀取或寫入工作的 XML 時,會使用工作排程器架構的 Repetition 元素來指定重複模式。

範例

如需此屬性的詳細資訊和範例程式代碼,請參閱 每日觸發程式範例 (C++)

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 taskschd.h

另請參閱

ITrigger

ITrigger 的重複屬性

工作排程器

工作排程器介面