Priority (settingsType) 元素

指定工作的優先順序層級。

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

Priority元素是由settingsType複雜類型所定義。

父元素

元素 衍生自 描述
設定 settingsType 包含工作排程器用來執行工作的設定。

備註

優先順序層級 0 是最高優先順序,優先順序層級 10 是最低優先順序。 預設值為 7。 minimum 和 maximum 值是由 priorityType 簡單類型所設定。 優先順序層級 7 和 8 用於背景工作,而優先順序層級 4、5 和 6 則用於互動式工作。

工作的動作是在優先順序以 Priority Class 值為基礎的進程中啟動。 [優先順序層級] 值 (執行緒優先順序) 用於 COM 處理常式、訊息方塊和電子郵件工作動作。 如需優先順序類別和優先順序層級值的詳細資訊,請參閱 排程優先順序;如需 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 [僅限傳統型應用程式]

另請參閱

工作排程器架構元素