Freigeben über


WEEKLY-Struktur (mstask.h)

Definiert das Intervall zwischen aufrufen einer Aufgabe in Wochen.

Syntax

typedef struct _WEEKLY {
  WORD WeeksInterval;
  WORD rgfDaysOfTheWeek;
} WEEKLY;

Member

WeeksInterval

Anzahl der Wochen zwischen aufrufen einer Aufgabe.

rgfDaysOfTheWeek

Wert, der die Wochentage beschreibt, an denen der Task ausgeführt wird. Dieser Wert ist ein Bitfeld und eine Kombination aus den folgenden Flags. Ein Beispiel für die Angabe mehrerer Flags finden Sie unter Hinweise.

Flag Bedeutung
TASK_SUNDAY
Die Aufgabe wird am Sonntag ausgeführt.
TASK_MONDAY
Die Aufgabe wird am Montag ausgeführt.
TASK_TUESDAY
Die Aufgabe wird am Dienstag ausgeführt.
TASK_WEDNESDAY
Die Aufgabe wird am Mittwoch ausgeführt.
TASK_THURSDAY
Die Aufgabe wird am Donnerstag ausgeführt.
TASK_FRIDAY
Die Aufgabe wird am Freitag ausgeführt.
TASK_SATURDAY
Die Aufgabe wird am Samstag ausgeführt.

Hinweise

Die TRIGGER_TYPE_UNION Union verwendet eine instance dieser Struktur als Teil des Typelements der TASK_TRIGGER-Strukturdefinition.

Im folgenden C++ wird gezeigt, wie die rgfDaysOfTheWeek-Flags kombiniert werden. Im Beispiel wird eine Aufgabe an jedem zweiten Sonntag, Mittwoch und Freitag ausgeführt.

WEEKLY example;
example.WeeksInterval = 2;
example.rgfDaysOfTheWeek = TASK_SUNDAY | TASK_WEDNESDAY | TASK_FRIDAY;

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile mstask.h

Weitere Informationen

IWeeklyTrigger

TASK_TRIGGER

TRIGGER_TYPE_UNION

WeeksInterval