Элемент Priority (settingsType)

Указывает уровень приоритета для задачи.

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

Элемент Priority определяется сложным типом settingsType .

Родительский элемент

Элемент Унаследован от Описание
Параметры settingsType Содержит параметры, которые планировщик задач использует для выполнения задачи.

Комментарии

Уровень приоритета 0 — это наивысший приоритет, а уровень приоритета 10 — самый низкий. По умолчанию используется значение 7. Минимальное и максимальное значения задаются простым типом priorityType . Уровни приоритета 7 и 8 используются для фоновых задач, а уровни приоритета 4, 5 и 6 — для интерактивных задач.

Действие задачи запускается в процессе с приоритетом, основанным на значении класса Priority. Значение уровня приоритета (приоритет потока) используется для действий обработчика COM, окна сообщений и задачи электронной почты. Дополнительные сведения о значениях класса приоритета и уровня приоритета см. в разделе Планирование приоритетов; Дополнительные сведения о значениях приоритета ввода-вывода см. в разделе перечисление IO_PRIORITY_HINT; Сведения о значениях приоритета памяти см. в разделе MEMORY_PRIORITY_INFORMATION структура. В следующей таблице перечислены возможные значения для элемента Priority и соответствующие значения класса приоритета, уровня приоритета, приоритета ввода-вывода и приоритета памяти.

Приоритет задачи Класс Priority Уровень приоритета Приоритет ввода-вывода Приоритет памяти
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

Сведения о разработке на C++ см. в разделе Priority Property of ITaskSettings.

Сведения о разработке скриптов см. в разделе TaskSettings.Priority.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2008 [только классические приложения]

См. также раздел

Элементы схемы планировщика задач