Struktury wyzwalaczy dla harmonogramu zadań 1.0
Harmonogram zadań 1.0 używa kilku struktur do zdefiniowania kryteriów wyzwalacza.
Nuta
Aby uzyskać więcej informacji na temat wyzwalaczy harmonogramu zadań 2.0, zobacz interfejsy wyzwalacza .
Struktury harmonogramu zadań 1.0
Na poniższej ilustracji przedstawiono strukturę TASK_TRIGGER. Ma trzy wymagane elementy członkowskie (wBeginYear, wBeginMonthi wBeginDay), które należy ustawić podczas tworzenia nowego wyzwalacza. (Aby przejść do strony referencyjnej dla tej struktury, kliknij nazwę struktury na ilustracji).
Należy pamiętać, że element członkowski TriggerType używa wyliczenia TASK_TRIGGER_TYPE, a element członkowski Type używa struktury TASK_TRIGGER_UNION. Wyliczenie TASK_TRIGGER_TYPE służy do określania typu wyzwalacza (typów wyzwalaczy opartych na zdarzeniach i czasie). Struktura TRIGGER_TYPE_UNION służy do łączenia struktury DAILY, WEEKLY, MONTHLYDATE (dzień miesiąca) i MONTHLYDOW (dzień tygodnia), które są używane do określenia, kiedy wyzwalacz oparty na czasie zostanie wyzwolony.
Jeśli TriggerType określa wyzwalacz jednorazowy lub wyzwalacz oparty na zdarzeniach, element członkowski typu jest ignorowany. Struktura TRIGGER_TYPE_UNION jest używana tylko wtedy, gdy element członkowski TriggerType określa wyzwalacz oparty na czasie codziennie, co tydzień, dzień miesiąca lub miesięczny dzień tygodnia.
Ponadto ustawienie elementu członkowskiego typu wskazuje, który element członkowski struktury TRIGGER_TYPE_UNION jest używany. Na poniższej ilustracji przedstawiono relację między wartościami wyliczenia TASK_TRIGGER_TYPE a elementami członkowskimi struktury TRIGGER_TYPE_STRUCTURE. (Aby przejść do stron referencyjnych dla tych struktur, kliknij nazwę struktury na ilustracji).
Tematy pokrewne