IScheduledWorkItem インターフェイス (mstask.h)
[[この API は、以降のバージョンのオペレーティング システムまたは製品で変更または使用できない場合があります。 代わりに タスク スケジューラ 2.0 インターフェイス を使用してください。] ]
特定の 作業項目を管理するためのメソッドを提供します。
継承
IScheduledWorkItem インターフェイスは、IUnknown インターフェイスから継承されます。 IScheduledWorkItem には、次の種類のメンバーもあります。
メソッド
IScheduledWorkItem インターフェイスには、これらのメソッドがあります。
IScheduledWorkItem::CreateTrigger 作業項目のトリガーを作成します。 |
IScheduledWorkItem::D eleteTrigger 作業項目からトリガーを削除します。 |
IScheduledWorkItem::EditWorkItem 作業項目の [タスク]、[スケジュール]、および [設定] プロパティ ページを表示し、ユーザーがそれらのページのプロパティを設定できるようにします。 |
IScheduledWorkItem::GetAccountInformation 作業項目のアカウント名を取得します。 |
IScheduledWorkItem::GetComment 作業項目のコメントを取得します。 |
IScheduledWorkItem::GetCreator 作業項目の作成者の名前を取得します。 |
IScheduledWorkItem::GetErrorRetryCount エラーが発生したときにタスク スケジューラが操作を再試行する回数を取得します。 このメソッドは実装されていません。 |
IScheduledWorkItem::GetErrorRetryInterval エラーが発生した場合にタスク スケジューラが作業項目を実行するまでの時間間隔を分単位で取得します。 このメソッドは実装されていません。 |
IScheduledWorkItem::GetExitCode 最後の実行時に作業項目に関連付けられた実行可能ファイルによって返された最後の終了コードを取得します。 メソッドは、最後に作業項目を実行しようとしたときにタスク スケジューラに返された終了コードも返します。 |
IScheduledWorkItem::GetFlags 任意の種類の作業項目の動作を変更するフラグを取得します。 |
IScheduledWorkItem::GetIdleWait 作業項目のアイドル待機時間を取得します。 |
IScheduledWorkItem::GetMostRecentRunTime 作業項目の実行を開始した最新の時刻を取得します。 |
IScheduledWorkItem::GetNextRunTime 次に作業項目を実行する時刻を取得します。 |
IScheduledWorkItem::GetRunTimes 指定した期間の作業項目の実行時間を取得します。 |
IScheduledWorkItem::GetStatus 作業項目の状態を取得します。 |
IScheduledWorkItem::GetTrigger タスク トリガーを取得します。 |
IScheduledWorkItem::GetTriggerCount 現在の作業項目のトリガーの数を取得します。 |
IScheduledWorkItem::GetTriggerString 作業項目トリガーを記述する文字列を取得します。 |
IScheduledWorkItem::GetWorkItemData 作業項目に関連付けられているアプリケーション定義データを取得します。 |
IScheduledWorkItem::Run タスク スケジューラ サービスに要求を送信して、作業項目を実行します。 |
IScheduledWorkItem::SetAccountInformation 作業項目の実行に使用するアカウント名とパスワードを設定します。 |
IScheduledWorkItem::SetComment 作業項目のコメントを設定します。 |
IScheduledWorkItem::SetCreator 作業項目の作成者の名前を設定します。 |
IScheduledWorkItem::SetErrorRetryCount エラーが発生した場合にタスク スケジューラが作業項目の実行を再試行する回数を設定します。 このメソッドは実装されていません。 |
IScheduledWorkItem::SetErrorRetryInterval エラーが発生した後にタスク スケジューラが作業項目を実行するまでの時間間隔を分単位で設定します。 このメソッドは実装されていません。 |
IScheduledWorkItem::SetFlags 任意の種類の作業項目の動作を変更するフラグを設定します。 |
IScheduledWorkItem::SetIdleWait 作業項目を実行する前にシステムがアイドル状態である必要がある分数を設定します。 |
IScheduledWorkItem::SetWorkItemData このメソッドは、作業項目に関連付けられているアプリケーション定義データを格納します。 |
IScheduledWorkItem::Terminate このメソッドは、作業項目の実行を終了します。 |
注釈
IScheduledWorkItem インターフェイスは、ITask インターフェイスの基本インターフェイスです。 IScheduledWorkItem によって提供されるすべてのメソッドは ITask インターフェイスによって継承され、通常はそのインターフェイスを介して呼び出されます。
例
このインターフェイスの詳細とコード例については、「 C/C++ コード例: タスクの終了」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | mstask.h |
再頒布可能パッケージ | Windows NT 4.0 および Windows 95 のインターネット エクスプローラー 4.0 以降 |