IShellTaskScheduler::RemoveTasks メソッド (shobjidl_core.h)

スケジューラのバックグラウンド キューからタスクを削除します。

構文

HRESULT RemoveTasks(
  [in] REFTASKOWNERID rtoid,
  [in] DWORD_PTR      lParam,
  [in] BOOL           bWaitIfRunning
);

パラメーター

[in] rtoid

種類: REFTASKOWNERID

削除するタスクの所有者を識別する GUID。

[in] lParam

種類: DWORD_PTR

rtoid が所有するタスク内でタスクを識別できるようにする、ユーザー定義の DWORD 値へのポインター。 rtoid で指定された所有者のすべてのタスクを削除するには、この値を 0 に設定します。

[in] bWaitIfRunning

種類: BOOL

現在 実行中のタスクを削除する前に完了する場合は TRUE、それ以外の場合 は FALSE

戻り値

種類: HRESULT

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー shobjidl_core.h (Shobjidl.h を含む)
[DLL] Shell32.dll (バージョン 5.0 以降)