Freigeben über


TASKPAGE-Enumeration (mstask.h)

[[Diese API kann in nachfolgenden Versionen des Betriebssystems oder Produkts geändert oder nicht verfügbar sein. Verwenden Sie stattdessen den Taskplaner 2.0 Enumerated Types .] ]

Definiert den Typ der abzurufenden Aufgabenseite.

Jede Eigenschaftenseite kann verwendet werden, um die Eigenschaften eines Taskobjekts zu definieren.

Syntax

typedef enum _TASKPAGE {
  TASKPAGE_TASK = 0,
  TASKPAGE_SCHEDULE = 1,
  TASKPAGE_SETTINGS = 2
} TASKPAGE;

Konstanten

 
TASKPAGE_TASK
Wert: 0
Gibt die Taskseite für den Task an. Diese Seite enthält die folgenden Ui-Elemente:






  • Ausführen: Dieses Feld gibt den Namen der Anwendung an, die dem Task zugeordnet ist.

  • Diese Eigenschaft kann auch programmgesteuert festgelegt werden, indem Sie aufrufen
    ITask::SetApplicationName.

  • Start in: Dieses Feld gibt das Arbeitsverzeichnis für die Aufgabe an.

  • Diese Eigenschaft kann auch programmgesteuert festgelegt werden, indem Sie aufrufen
    ITask::SetWorkingDirectory.

  • Kommentare: Dieses Feld gibt alle von der Anwendung definierten Kommentare für die Aufgabe an.

  • Diese Eigenschaft kann auch programmgesteuert festgelegt werden, indem Sie aufrufen
    IScheduledWorkItem::SetComment.

  • Ausführen als: (nur Windows Server 2003, Windows XP und Windows 2000.) Dieses Feld gibt den Kontonamen an, unter dem der Task ausgeführt wird. Rechts neben diesem Feld befindet sich eine Schaltfläche Kennwort zum Angeben des Kennworts für das Konto.

  • Diese Eigenschaft kann auch programmgesteuert festgelegt werden, indem Sie aufrufen
    IScheduledWorkItem::SetAccountInformation.

  • Aktiviert (geplante Aufgaben werden zu einem bestimmten Zeitpunkt ausgeführt): Dieses Kontrollkästchen gibt an, ob das flag TASK_TRIGGER_FLAG_DISABLED festgelegt ist.

  • Diese Eigenschaft kann auch festgelegt werden, indem Sie dieses Flag im rgFlags-Element des
    TASK_TRIGGER Struktur.

TASKPAGE_SCHEDULE
Wert: 1
Gibt die Seite Zeitplan für den Task an. Diese Seite wird verwendet, um die Trigger für den Task zu verwalten. Der Benutzer kann Trigger erstellen, Trigger bearbeiten und Trigger von dieser Seite löschen.




Diese Seite enthält die folgenden Ui-Elemente:


  • Triggerlistenfeld : Dieses Listenfeld wird nur angezeigt, wenn mehrere Trigger vorhanden sind.

  • Task planen: Dieses Feld gibt an, wie oft der Task ausgeführt wird: täglich, wöchentlich, monatlich, einmal, beim Systemstart, bei der Anmeldung oder im Leerlauf.

  • Startzeit: Dieses Feld gibt die Tageszeit an, zu der der Task ausgeführt wird.

  • Erweitert: Mit dieser Schaltfläche können Sie das Start- und Enddatum für die Ausführung der Aufgabe festlegen.

  • Aufgabengruppenfeld planen : Dieses Gruppenfeld wird nur angezeigt, wenn das Feld Task planen täglich, wöchentlich, monatlich oder einmal angegeben ist.

  • Mehrere Zeitpläne anzeigen: Zeigt alle Trigger an. Wenn sie aktiviert ist, wird das Listenfeld Trigger angezeigt.

TASKPAGE_SETTINGS
Wert: 2
Gibt die Seite Einstellungen für die Aufgabe an. Der Benutzer kann angeben, was geschieht, wenn die Aufgabe abgeschlossen ist, Bedingungen im Leerlauf und Energieverwaltungseigenschaften für den Task.




Diese Seite enthält die folgenden Ui-Elemente:


  • Gruppenfeld Geplanter Vorgang abgeschlossen: Dieses Gruppenfeld enthält Kontrollkästchen zum Festlegen des flags TASK_FLAG_DELETE_WHEN_DONE und der maximalen Laufzeit für den Vorgang.

  • Das TASK_FLAG_DELETE_WHEN_DONE-Flag kann auch programmgesteuert festgelegt werden, indem Sie aufrufen
    IScheduledWorkItem::SetFlags. Die maximale Laufzeit kann durch Aufrufen von
    ITask::SetMaxRunTime.

  • Leerlaufgruppenfeld : Dieses Gruppenfeld enthält Felder zum Festlegen von Leerlaufbedingungen.

  • Die Leerlaufzeit kann auch programmgesteuert durch Aufrufen von
    IScheduledWorkItem::SetIdleWait. Die TASK_FLAG_START_ONLY_IF_IDLE- und TASK_FLAG_KILL_ON_IDLE_END-Flags können durch Aufrufen von
    IScheduledWorkItem::SetFlags.

  • Feld Energieverwaltungsgruppe: (nur Windows 95) Dieses Gruppenfeld enthält Kontrollkästchen, um anzugeben, wie sich die Aufgabe verhält, wenn das System stromlos wird.

  • Diese Eigenschaften können auch programmgesteuert festgelegt werden, indem die TASK_FLAG_DONT_START_IF_ON_BATTERIES und TASK_FLAG_KILL_IF_GOING_ON_BATTERIES Flags mithilfe von
    IScheduledWorkItem::SetFlags.

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

IProvideTaskPage::GetPage

IScheduledWorkItem::SetAccountInformation

IScheduledWorkItem::SetComment

IScheduledWorkItem::SetFlags

IScheduledWorkItem::SetIdleWait

ITask::SetApplicationName

ITask::SetMaxRunTime

ITask::SetWorkingDirectory

TASK_TRIGGER