タスク スケジューラ 1.0 では、いくつかの構造を使用してトリガーの条件を定義します。
手記
タスク スケジューラ 2.0 トリガーの詳細については、「トリガー インターフェイスの」を参照してください。
タスク スケジューラ 1.0 構造体
次の図は、TASK_TRIGGER 構造を示しています。 これには、新しいトリガーの作成時に設定する必要がある 3 つの必須メンバー (wBeginYear、wBeginMonth、および wBeginDay) があります。 (この構造の参照ページに移動するには、図の構造名をクリックします)。
TriggerType メンバーは TASK_TRIGGER_TYPE 列挙型を使用し、Type メンバーは TASK_TRIGGER_UNION 構造体を使用していることに注意してください。 TASK_TRIGGER_TYPE 列挙型は、トリガーの種類 (イベントと時間ベースのトリガーの種類) を指定するために使用されます。 TRIGGER_TYPE_UNION 構造体は、DAILY、WEEKLY、MONTHLYDATE (月の日)、および時間ベースのトリガーが発生するタイミングを指定するために使用される MONTHLYDOW (曜日) 構造体を組み合わせて使用します。
TriggerType で 1 回限りの時間ベースのトリガーまたはイベント ベースのトリガーを指定した場合、Type メンバーは無視されます。 TRIGGER_TYPE_UNION 構造体は、TriggerType メンバーが、日単位、週単位、月単位、または月単位の曜日ベースの時間ベースのトリガーを指定する場合にのみ使用されます。
また、Type メンバーの設定は、TRIGGER_TYPE_UNION 構造体のどのメンバーが使用されているかを示します。 次の図は、TASK_TRIGGER_TYPE 列挙体の値と TRIGGER_TYPE_STRUCTURE 構造体のメンバーの関係を示しています。 (これらの構造の参照ページにジャンプするには、図の構造名をクリックします)。
タスク トリガーの種類の列挙値とトリガー型構造体構造体のメンバーの関係
関連トピック