TASK_TRIGGER_TYPE2列挙 (taskschd.h)
タスクで使用できるトリガーの種類を定義します。
構文
typedef enum _TASK_TRIGGER_TYPE2 {
TASK_TRIGGER_EVENT = 0,
TASK_TRIGGER_TIME = 1,
TASK_TRIGGER_DAILY = 2,
TASK_TRIGGER_WEEKLY = 3,
TASK_TRIGGER_MONTHLY = 4,
TASK_TRIGGER_MONTHLYDOW = 5,
TASK_TRIGGER_IDLE = 6,
TASK_TRIGGER_REGISTRATION = 7,
TASK_TRIGGER_BOOT = 8,
TASK_TRIGGER_LOGON = 9,
TASK_TRIGGER_SESSION_STATE_CHANGE = 11,
TASK_TRIGGER_CUSTOM_TRIGGER_01 = 12
} TASK_TRIGGER_TYPE2;
定数
TASK_TRIGGER_EVENT 値: 0 特定のイベントが発生したときにタスクをトリガーします。 イベント トリガーの詳細については、「 IEventTrigger」を参照してください。 |
TASK_TRIGGER_TIME 値: 1 特定の時刻にタスクをトリガーします。 タイム トリガーの詳細については、「 ITimeTrigger」を参照してください。 |
TASK_TRIGGER_DAILY 値: 2 毎日のスケジュールでタスクをトリガーします。 たとえば、タスクは毎日、1 日おき、3 日おきに特定の時刻に開始されます。 毎日のトリガーの詳細については、「 IDailyTrigger」を参照してください。 |
TASK_TRIGGER_WEEKLY 値: 3 毎週のスケジュールでタスクをトリガーします。 たとえば、タスクは毎週または他の週の特定の日の午前 8 時に開始されます。 毎週のトリガーの詳細については、「 IWeeklyTrigger」を参照してください。 |
TASK_TRIGGER_MONTHLY 値: 4 毎月のスケジュールでタスクをトリガーします。 たとえば、タスクは特定の月の特定の日に開始されます。 毎月のトリガーの詳細については、「 IMonthlyTrigger」を参照してください。 |
TASK_TRIGGER_MONTHLYDOW 値: 5 毎月の曜日スケジュールでタスクをトリガーします。 たとえば、タスクは特定の曜日、月の週、月の月で開始されます。 毎月の曜日トリガーの詳細については、「 IMonthlyDOWTrigger」を参照してください。 |
TASK_TRIGGER_IDLE 値: 6 コンピューターがアイドル状態になったときにタスクをトリガーします。 アイドル 状態のトリガーの詳細については、「 IIdleTrigger」を参照してください。 |
TASK_TRIGGER_REGISTRATION 値: 7 タスクが登録されたときにタスクをトリガーします。 登録トリガーの詳細については、「 IRegistrationTrigger」を参照してください。 |
TASK_TRIGGER_BOOT 値: 8 コンピューターの起動時にタスクをトリガーします。 ブート トリガーの詳細については、「 IBootTrigger」を参照してください。 |
TASK_TRIGGER_LOGON 値: 9 特定のユーザーがログオンしたときにタスクをトリガーします。 ログオン トリガーの詳細については、「 ILogonTrigger」を参照してください。 |
TASK_TRIGGER_SESSION_STATE_CHANGE 値: 11 特定のユーザー セッション状態が変更されたときにタスクをトリガーします。 セッション状態変更トリガーの詳細については、「 ISessionStateChangeTrigger」を参照してください。 |
TASK_TRIGGER_CUSTOM_TRIGGER_01 値: 12 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | taskschd.h |