IRegisteredTask::Run メソッド (taskschd.h)
登録されたタスクを直ちに実行します。
構文
HRESULT Run(
[in] VARIANT params,
[out, optional] IRunningTask **ppRunningTask
);
パラメーター
[in] params
タスク アクションの値として使用されるパラメーター。 タスク アクションのパラメーター値を指定しない場合は、このパラメーターを VT_NULL または VT_EMPTYに設定します。 それ以外の場合は、1 つの BSTR 値または BSTR 値の配列を指定できます。
指定した BSTR 値は名前とペアになり、名前と値のペアとして格納されます。 BSTR 値
BSTR 値の
最大 32 BSTR 値を指定できます。
値に $(Arg0)、$(Arg1)、...、$(Arg32) 変数を使用できるアクション プロパティの一覧については、「Task Actions」を参照してください。
[out, optional] ppRunningTask
タスクの新しいインスタンスを定義する IRunningTask インターフェイス。
IRunningTask インターフェイス ポインター
戻り値
このメソッドが成功した場合は、S_OKを返します。 それ以外の場合は、HRESULT エラー コードが返されます。
備考
このメソッドはエラーなしで返されますが、タスクに対して ITaskSettings の allowDemandStart プロパティ
無効 タスクから IRegisteredTask::Run が呼び出されると、SCHED_E_TASK_DISABLEDが返されます。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows Server 2008 [デスクトップ アプリのみ] |
ターゲット プラットフォーム の |
ウィンドウズ |
ヘッダー | taskschd.h |
ライブラリ | Taskschd.lib |
DLL | Taskschd.dll |
関連項目
タスク スケジューラ の