次の方法で共有


ITaskFolder::GetTasks メソッド (taskschd.h)

フォルダー内のすべてのタスクを取得します。

構文

HRESULT GetTasks(
  [in]  LONG                      flags,
  [out] IRegisteredTaskCollection **ppTasks
);

パラメーター

[in] flags

非表示のタスクを取得するかどうかを指定します。 TASK_ENUM_HIDDEN渡して非表示タスクを含むフォルダー内のすべてのタスクを取得し、0 を渡して非表示タスクを除くフォルダー内のすべてのタスクを取得します。

[out] ppTasks

IRegisteredTaskCollection フォルダー内のすべてのタスクのコレクションです。

IRegisteredTaskCollection インターフェイス ポインターNULL への参照を渡します。 以外の NULL ポインターを参照すると、ポインターが上書きされるため、メモリ リークが発生する可能性があります。

戻り値

このメソッドが成功した場合は、S_OKを返します。 それ以外の場合は、HRESULT エラー コードが返されます。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista [デスクトップ アプリのみ]
サポートされる最小サーバー Windows Server 2008 [デスクトップ アプリのみ]
ターゲット プラットフォーム の ウィンドウズ
ヘッダー taskschd.h
ライブラリ Taskschd.lib
DLL Taskschd.dll

関連項目

ITaskFolder の

タスク スケジューラ の