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

関連項目

タスク スケジューラ

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