Share via


TASK_CREATION 列挙 (taskschd.h)

タスク スケジューラ サービスがタスクを作成、更新、または無効にする方法を定義します。

構文

typedef enum _TASK_CREATION {
  TASK_VALIDATE_ONLY = 0x1,
  TASK_CREATE = 0x2,
  TASK_UPDATE = 0x4,
  TASK_CREATE_OR_UPDATE,
  TASK_DISABLE = 0x8,
  TASK_DONT_ADD_PRINCIPAL_ACE = 0x10,
  TASK_IGNORE_REGISTRATION_TRIGGERS = 0x20
} TASK_CREATION;

定数

 
TASK_VALIDATE_ONLY
値: 0x1
タスク スケジューラ サービスは、タスクを記述する XML の構文をチェックしますが、タスクは登録しません。 この定数は、TASK_CREATE、TASK_UPDATE、またはTASK_CREATE_OR_UPDATE値と組み合わせることはできません。
TASK_CREATE
値: 0x2
タスク スケジューラ サービスは、タスクを新しいタスクとして登録します。
TASK_UPDATE
値: 0x4
タスク スケジューラ サービスは、タスクを既存のタスクの更新バージョンとして登録します。 登録トリガーを持つタスクが更新されると、更新後にタスクが実行されます。
TASK_CREATE_OR_UPDATE
タスク スケジューラ サービスは、タスクを新しいタスクとして登録するか、タスクが既に存在する場合は更新されたバージョンとして登録します。 TASK_CREATEと同等 |TASK_UPDATE。
TASK_DISABLE
値: 0x8
タスク スケジューラ サービスは、無効なタスクを登録します。 無効なタスクは、有効になるまで実行できません。 詳細については、「 ITaskSettings の Enabled プロパティ 」および「 IRegisteredTask の Enabled プロパティ」を参照してください。
TASK_DONT_ADD_PRINCIPAL_ACE
値: 0x10
タスク スケジューラ サービスは、コンテキスト プリンシパルのアクセス制御の許可エントリ (ACE) を追加できません。 タスクを更新するために、このフラグを使用して ITaskFolder::RegisterTask 関数または ITaskFolder::RegisterTask 関数が呼び出されると、タスク スケジューラ サービスは新しいコンテキスト プリンシパルの ACE を追加せず、古いコンテキスト プリンシパルから ACE を削除しません。
TASK_IGNORE_REGISTRATION_TRIGGERS
値: 0x20
タスク スケジューラ サービスはタスクを作成しますが、タスク内の登録トリガーは無視します。 登録トリガーを無視すると、時間ベースのトリガーによって登録時に実行されない限り、タスクは登録時に実行されません。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header taskschd.h

こちらもご覧ください

タスク スケジューラ列挙型