优先级 (设置类型) 元素
指定任务的优先级。
<xs:element name="Priority"
type="priorityType"
default="7"
minOccurs="0"
/>
Priority 元素由 settingsType 复杂类型定义。
父元素
元素 | 派生 | 说明 |
---|---|---|
设置 | settingsType | 包含任务计划程序用于执行任务的设置。 |
备注
优先级级别 0 是最高优先级,优先级级别 10 是最低优先级。 默认值为 7。 最小值和最大值由 priorityType 简单类型设置。 优先级 7 和 8 用于后台任务,优先级级别 4、5 和 6 用于交互式任务。
任务的操作在具有优先级的进程中启动,该优先级基于 Priority Class 值。 “优先级”值 (线程优先级) 用于 COM 处理程序、消息框和电子邮件任务操作。 有关 Priority Class 和 Priority Level 值的详细信息,请参阅 计划优先级;有关 I/O 优先级值的详细信息,请参阅 IO_PRIORITY_HINT 枚举;有关内存优先级值的信息,请参阅 MEMORY_PRIORITY_INFORMATION结构。 下表列出了 Priority 元素的可能值,以及相应的 Priority Class、Priority Level、I/O Priority 和 Memory Priority 值。
任务优先级 | Priority 类 | 优先级 | I/O 优先级 | 内存优先级 |
---|---|---|---|---|
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++ 开发,请参阅 ITaskSettings 的 Priority 属性。
有关脚本开发,请参阅 TaskSettings.Priority。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2008 [仅限桌面应用] |