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 [僅限傳統型應用程式] |