Priority (settingsType) 要素
タスクの優先度レベルを指定します。
<xs:element name="Priority"
type="priorityType"
default="7"
minOccurs="0"
/>
Priority 要素は settingsType 複合型によって定義されます。
親要素
要素 | 派生元 | 説明 |
---|---|---|
設定 | settingsType | タスク スケジューラがタスクの実行に使用する設定を格納します。 |
解説
優先度レベル 0 が最も優先度が高く、優先度レベル 10 が最も低い優先度です。 既定値は 7 です。 最小値と最大値は、 priorityType 単純型によって設定されます。 優先度レベル 7 と 8 はバックグラウンド タスクに使用され、優先度レベル 4、5、および 6 は対話型タスクに使用されます。
タスクのアクションは、優先度クラスの値に基づく優先度を持つプロセスで開始されます。 優先度レベルの値 (スレッド優先度) は、COM ハンドラー、メッセージ ボックス、および電子メール タスクアクションに使用されます。 優先度クラスと優先度レベルの値の詳細については、「 スケジュールの優先順位」を参照してください。I/O 優先度の値の詳細については、「 IO_PRIORITY_HINT列挙」を参照してください。メモリ優先度の値については、「 MEMORY_PRIORITY_INFORMATION構造体」を参照してください。 次の表に、 Priority 要素に使用できる値と、対応する Priority クラス、優先度レベル、I/O 優先度、メモリ優先度の値を示します。
タスクの優先度 | 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 [デスクトップ アプリのみ] |