次の方法で共有


IIdleSettings インターフェイス (taskschd.h)

コンピューターがアイドル状態のときにタスク スケジューラがタスクを実行する方法を指定します。 アイドル状態の詳細については、「 タスクのアイドル状態」を参照してください。

継承

IIdleSettings インターフェイスは、IDispatch インターフェイスから継承されます。

メソッド

IIdleSettings インターフェイスには、これらのメソッドがあります。

 
IIdleSettings::get_IdleDuration

タスクの実行前にコンピューターがアイドル状態である必要がある時間を示す値を取得または設定します。 (Get)
IIdleSettings::get_RestartOnIdle

コンピューターがアイドル状態に複数回循環したときにタスクを再起動するかどうかを示すブール値を取得または設定します。 (Get)
IIdleSettings::get_StopOnIdleEnd

タスクが完了する前にアイドル状態が終了した場合にタスク スケジューラがタスクを終了することを示すブール値を取得または設定します。 アイドル状態は、コンピューターがアイドル状態でなくなったときに終了します。 (Get)
IIdleSettings::get_WaitTimeout

タスク スケジューラがアイドル状態が発生するまで待機する時間を示す値を取得または設定します。 (Get)
IIdleSettings::p ut_IdleDuration

タスクの実行前にコンピューターがアイドル状態である必要がある時間を示す値を取得または設定します。 (Put)
IIdleSettings::p ut_RestartOnIdle

コンピューターがアイドル状態に複数回循環したときにタスクを再起動するかどうかを示すブール値を取得または設定します。 (Put)
IIdleSettings::p ut_StopOnIdleEnd

タスクが完了する前にアイドル状態が終了した場合にタスク スケジューラがタスクを終了することを示すブール値を取得または設定します。 アイドル状態は、コンピューターがアイドル状態でなくなったときに終了します。 (Put)
IIdleSettings::p ut_WaitTimeout

タスク スケジューラがアイドル状態が発生するまで待機する時間を示す値を取得または設定します。 (Put)

注釈

タスクの XML の読み取りまたは書き込み時に、この設定はタスク スケジューラ スキーマの IdleSettings 要素で指定されます。

タスクがアイドル 状態のトリガーによってトリガーされた場合、IIdleSettings インターフェイスの WaitTimeout プロパティは無視されます。

このインターフェイスの詳細とコード例については、「 タイム トリガーの例 (C++)」を参照してください。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー taskschd.h

こちらもご覧ください

ITaskSettings

タスク スケジューラ

タスク スケジューラ インターフェイス