ホーム › System.TaskScheduler › TASK_TRIGGER_TYPE2
TASK_TRIGGER_TYPE2
列挙型メンバー 12
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| TASK_TRIGGER_EVENT | 0 | 0x0 | 特定のイベントが発生したときにタスクを開始します。イベント トリガーの詳細については、IEventTrigger を参照してください。 |
| TASK_TRIGGER_TIME | 1 | 0x1 | 1 日のうちの特定の時刻にタスクを開始します。時刻トリガーの詳細については、ITimeTrigger を参照してください。 |
| TASK_TRIGGER_DAILY | 2 | 0x2 | 日単位のスケジュールでタスクを開始します。たとえば、毎日、1 日おき、または 3 日ごとの特定の時刻にタスクを開始します。日単位トリガーの詳細については、IDailyTrigger を参照してください。 |
| TASK_TRIGGER_WEEKLY | 3 | 0x3 | 週単位のスケジュールでタスクを開始します。たとえば、毎週または隔週の特定の曜日の午前 8:00 にタスクを開始します。週単位トリガーの詳細については、IWeeklyTrigger を参照してください。 |
| TASK_TRIGGER_MONTHLY | 4 | 0x4 | 月単位のスケジュールでタスクを開始します。たとえば、特定の月の特定の日にタスクを開始します。月単位トリガーの詳細については、IMonthlyTrigger を参照してください。 |
| TASK_TRIGGER_MONTHLYDOW | 5 | 0x5 | 月単位の曜日指定スケジュールでタスクを開始します。たとえば、特定の曜日、月内の特定の週、および年内の特定の月にタスクを開始します。月単位の曜日指定トリガーの詳細については、IMonthlyDOWTrigger を参照してください。 |
| TASK_TRIGGER_IDLE | 6 | 0x6 | コンピューターがアイドル状態になったときにタスクを開始します。アイドル トリガーの詳細については、IIdleTrigger を参照してください。 |
| TASK_TRIGGER_REGISTRATION | 7 | 0x7 | タスクが登録されたときにタスクを開始します。登録トリガーの詳細については、IRegistrationTrigger を参照してください。 |
| TASK_TRIGGER_BOOT | 8 | 0x8 | コンピューターが起動したときにタスクを開始します。起動トリガーの詳細については、IBootTrigger を参照してください。 |
| TASK_TRIGGER_LOGON | 9 | 0x9 | 特定のユーザーがログオンしたときにタスクを開始します。ログオン トリガーの詳細については、ILogonTrigger を参照してください。 |
| TASK_TRIGGER_SESSION_STATE_CHANGE | 11 | 0xB | 特定のユーザー セッションの状態が変化したときにタスクを開始します。セッション状態変更トリガーの詳細については、ISessionStateChangeTrigger を参照してください。 |
| TASK_TRIGGER_CUSTOM_TRIGGER_01 | 12 | 0xC |
公式ドキュメント
タスクで使用できるトリガーの種類を定義します。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum TASK_TRIGGER_TYPE2 : int {
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;public enum TASK_TRIGGER_TYPE2 : int
{
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,
}Public Enum TASK_TRIGGER_TYPE2 As Integer
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
End Enumimport enum
class TASK_TRIGGER_TYPE2(enum.IntEnum):
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
pub const TASK_TRIGGER_EVENT: i32 = 0;
pub const TASK_TRIGGER_TIME: i32 = 1;
pub const TASK_TRIGGER_DAILY: i32 = 2;
pub const TASK_TRIGGER_WEEKLY: i32 = 3;
pub const TASK_TRIGGER_MONTHLY: i32 = 4;
pub const TASK_TRIGGER_MONTHLYDOW: i32 = 5;
pub const TASK_TRIGGER_IDLE: i32 = 6;
pub const TASK_TRIGGER_REGISTRATION: i32 = 7;
pub const TASK_TRIGGER_BOOT: i32 = 8;
pub const TASK_TRIGGER_LOGON: i32 = 9;
pub const TASK_TRIGGER_SESSION_STATE_CHANGE: i32 = 11;
pub const TASK_TRIGGER_CUSTOM_TRIGGER_01: i32 = 12;// TASK_TRIGGER_TYPE2
const (
TASK_TRIGGER_EVENT int32 = 0
TASK_TRIGGER_TIME int32 = 1
TASK_TRIGGER_DAILY int32 = 2
TASK_TRIGGER_WEEKLY int32 = 3
TASK_TRIGGER_MONTHLY int32 = 4
TASK_TRIGGER_MONTHLYDOW int32 = 5
TASK_TRIGGER_IDLE int32 = 6
TASK_TRIGGER_REGISTRATION int32 = 7
TASK_TRIGGER_BOOT int32 = 8
TASK_TRIGGER_LOGON int32 = 9
TASK_TRIGGER_SESSION_STATE_CHANGE int32 = 11
TASK_TRIGGER_CUSTOM_TRIGGER_01 int32 = 12
)const
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
pub const TASK_TRIGGER_EVENT: i32 = 0;
pub const TASK_TRIGGER_TIME: i32 = 1;
pub const TASK_TRIGGER_DAILY: i32 = 2;
pub const TASK_TRIGGER_WEEKLY: i32 = 3;
pub const TASK_TRIGGER_MONTHLY: i32 = 4;
pub const TASK_TRIGGER_MONTHLYDOW: i32 = 5;
pub const TASK_TRIGGER_IDLE: i32 = 6;
pub const TASK_TRIGGER_REGISTRATION: i32 = 7;
pub const TASK_TRIGGER_BOOT: i32 = 8;
pub const TASK_TRIGGER_LOGON: i32 = 9;
pub const TASK_TRIGGER_SESSION_STATE_CHANGE: i32 = 11;
pub const TASK_TRIGGER_CUSTOM_TRIGGER_01: i32 = 12;const
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* = 12enum TASK_TRIGGER_TYPE2 : int {
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,
}#define global TASK_TRIGGER_EVENT 0x0
#define global TASK_TRIGGER_TIME 0x1
#define global TASK_TRIGGER_DAILY 0x2
#define global TASK_TRIGGER_WEEKLY 0x3
#define global TASK_TRIGGER_MONTHLY 0x4
#define global TASK_TRIGGER_MONTHLYDOW 0x5
#define global TASK_TRIGGER_IDLE 0x6
#define global TASK_TRIGGER_REGISTRATION 0x7
#define global TASK_TRIGGER_BOOT 0x8
#define global TASK_TRIGGER_LOGON 0x9
#define global TASK_TRIGGER_SESSION_STATE_CHANGE 0xB
#define global TASK_TRIGGER_CUSTOM_TRIGGER_01 0xC