Priority(settingsType)-Element

Gibt die Prioritätsebene für den Vorgang an.

<xs:element name="Priority"
    type="priorityType"
    default="7"
    minOccurs="0"
 />

Das Priority-Element wird durch den komplexen Typ settingsType definiert.

Übergeordnetes Element

Element Abgeleitet von BESCHREIBUNG
Einstellungen settingsType Enthält die Einstellungen, die der Taskplaner zum Ausführen der Aufgabe verwendet.

Bemerkungen

Prioritätsstufe 0 ist die höchste Priorität, und Prioritätsstufe 10 ist die niedrigste Priorität. Der Standardwert ist 7. Die minimalen und maximalen Werte werden durch den einfachen Typ priorityType festgelegt. Die Prioritätsstufen 7 und 8 werden für Hintergrundaufgaben verwendet, und die Prioritätsstufen 4, 5 und 6 werden für interaktive Aufgaben verwendet.

Die Aktion der Aufgabe wird in einem Prozess mit einer Priorität gestartet, die auf einem Prioritätsklassenwert basiert. Ein Wert der Prioritätsstufe (Threadpriorität) wird für COM-Handler, Meldungsfeld- und E-Mail-Aufgabenaktionen verwendet. Weitere Informationen zu den Werten der Prioritätsklasse und Prioritätsstufe finden Sie unter Planungsprioritäten. Weitere Informationen zu E/A-Prioritätswerten finden Sie unter IO_PRIORITY_HINT-Enumeration; Informationen zu Werten der Speicherpriorität finden Sie unter MEMORY_PRIORITY_INFORMATION-Struktur. In der folgenden Tabelle sind die möglichen Werte für das Priority-Element und die entsprechenden Werte für Prioritätsklasse, Prioritätsstufe, E/A-Priorität und Arbeitsspeicherpriorität aufgeführt.

Aufgabenpriorität Priority-Klasse Prioritätsstufe E/A-Priorität Arbeitsspeicherpriorität
0 REALTIME_PRIORITY_CLASS THREAD_PRIORITY_TIME_CRITICAL IoPriorityNormal MEMORY_PRIORITY_NORMAL
1 HIGH_PRIORITY_CLASS THREAD_PRIORITY_HIGHEST IoPriorityNormal MEMORY_PRIORITY_NORMAL
2 ABOVE_NORMAL_PRIORITY_CLASS THREAD_PRIORITY_ABOVE_NORMAL IoPriorityNormal MEMORY_PRIORITY_NORMAL
3 ABOVE_NORMAL_PRIORITY_CLASS THREAD_PRIORITY_ABOVE_NORMAL IoPriorityNormal MEMORY_PRIORITY_NORMAL
4 NORMAL_PRIORITY_CLASS THREAD_PRIORITY_NORMAL IoPriorityNormal MEMORY_PRIORITY_NORMAL
5 NORMAL_PRIORITY_CLASS THREAD_PRIORITY_NORMAL IoPriorityNormal MEMORY_PRIORITY_BELOW_NORMAL
6 NORMAL_PRIORITY_CLASS THREAD_PRIORITY_NORMAL IoPriorityNormal MEMORY_PRIORITY_MEDIUM
7 BELOW_NORMAL_PRIORITY_CLASS THREAD_PRIORITY_BELOW_NORMAL IoPriorityLow MEMORY_PRIORITY_LOW
8 BELOW_NORMAL_PRIORITY_CLASS THREAD_PRIORITY_BELOW_NORMAL IoPriorityLow MEMORY_PRIORITY_VERY_LOW
9 IDLE_PRIORITY_CLASS THREAD_PRIORITY_LOWEST IoPriorityVeryLow MEMORY_PRIORITY_VERY_LOW
10 IDLE_PRIORITY_CLASS THREAD_PRIORITY_IDLE IoPriorityVeryLow MEMORY_PRIORITY_VERY_LOW

Informationen zur C++-Entwicklung finden Sie unter Priority-Eigenschaft von ITaskSettings.

Informationen zur Skriptentwicklung finden Sie unter TaskSettings.Priority.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 [nur Desktop-Apps]

Siehe auch

Aufgabenplanungsschemaelemente