次の方法で共有


タスク スケジューラ 1.0 のトリガー構造

タスク スケジューラ 1.0 では、いくつかの構造を使用してトリガーの条件を定義します。

手記

タスク スケジューラ 2.0 トリガーの詳細については、「トリガー インターフェイスの」を参照してください。

 

タスク スケジューラ 1.0 構造体

次の図は、TASK_TRIGGER 構造を示しています。 これには、新しいトリガーの作成時に設定する必要がある 3 つの必須メンバー (wBeginYearwBeginMonth、および wBeginDay) があります。 (この構造の参照ページに移動するには、図の構造名をクリックします)。

タスク トリガー構造の

TriggerType メンバーは TASK_TRIGGER_TYPE 列挙型を使用し、Type メンバーは TASK_TRIGGER_UNION 構造体を使用していることに注意してください。 TASK_TRIGGER_TYPE 列挙型は、トリガーの種類 (イベントと時間ベースのトリガーの種類) を指定するために使用されます。 TRIGGER_TYPE_UNION 構造体は、DAILYWEEKLYMONTHLYDATE (月の日)、および時間ベースのトリガーが発生するタイミングを指定するために使用される MONTHLYDOW (曜日) 構造体を組み合わせて使用します。

TriggerType で 1 回限りの時間ベースのトリガーまたはイベント ベースのトリガーを指定した場合、Type メンバーは無視されます。 TRIGGER_TYPE_UNION 構造体は、TriggerType メンバーが、日単位、週単位、月単位、または月単位の曜日ベースの時間ベースのトリガーを指定する場合にのみ使用されます。

また、Type メンバーの設定は、TRIGGER_TYPE_UNION 構造体のどのメンバーが使用されているかを示します。 次の図は、TASK_TRIGGER_TYPE 列挙体の値と TRIGGER_TYPE_STRUCTURE 構造体のメンバーの関係を示しています。 (これらの構造の参照ページにジャンプするには、図の構造名をクリックします)。

タスク トリガーの種類の列挙値とトリガー型構造体構造体のメンバーの関係

タスク トリガーの

トリガーの種類の

トリガー インターフェイスの