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 |