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] |