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 以降

こちらもご覧ください

Itask