Condividi tramite


Metodo ITaskSettings::p ut_Priority (taskschd.h)

Ottiene o imposta il livello di priorità dell'attività.

Si tratta di una proprietà di lettura/scrittura.

Sintassi

HRESULT put_Priority(
  int priority
);

Parametri

priority

Valore restituito

nessuno

Osservazioni

Il livello di priorità 0 è la priorità più alta e il livello di priorità 10 è la priorità più bassa. Il valore predefinito è 7. I livelli di priorità 7 e 8 vengono usati per le attività in background e i livelli di priorità 4, 5 e 6 vengono usati per le attività interattive.

L'azione dell'attività viene avviata in un processo con una priorità basata su un valore di classe priority. Viene usato un valore di livello di priorità (priorità thread) per le azioni dell'attività COM, casella di messaggio e posta elettronica. Per altre informazioni sui valori Priorità classe e livello di priorità, vedere Pianificazione delle priorità. Questo valore influisce anche sulla priorità di memoria (vedere MEMORY_PRIORITY_INFORMATION). Nella tabella seguente sono elencati i valori possibili per il parametro priorità e i valori priorità e classe priorità corrispondenti.

Priorità attività Classe Priority Livello di priorità
0 REALTIME_PRIORITY_CLASS THREAD_PRIORITY_TIME_CRITICAL
1 HIGH_PRIORITY_CLASS THREAD_PRIORITY_HIGHEST
2 ABOVE_NORMAL_PRIORITY_CLASS THREAD_PRIORITY_ABOVE_NORMAL
3 ABOVE_NORMAL_PRIORITY_CLASS THREAD_PRIORITY_ABOVE_NORMAL
4 NORMAL_PRIORITY_CLASS THREAD_PRIORITY_NORMAL
5 NORMAL_PRIORITY_CLASS THREAD_PRIORITY_NORMAL
6 NORMAL_PRIORITY_CLASS THREAD_PRIORITY_NORMAL
7 BELOW_NORMAL_PRIORITY_CLASS THREAD_PRIORITY_BELOW_NORMAL
8 BELOW_NORMAL_PRIORITY_CLASS THREAD_PRIORITY_BELOW_NORMAL
9 IDLE_PRIORITY_CLASS THREAD_PRIORITY_LOWEST
10 IDLE_PRIORITY_CLASS THREAD_PRIORITY_IDLE
  La priorità dell'attività 4 corrisponde alla priorità di memoria 'MEMORY_PRIORITY_NORMAL(5)', da 5 a 'MEMORY_PRIORITY_BELOW_NORMAL(4)' e da 6 a 'MEMORY_PRIORITY_MEDIUM(3)'.

Quando si legge o si scrive XML per un'attività, questa impostazione viene specificata nell'elemento Priority (settingsType) dello schema Dell'utilità di pianificazione.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione taskschd.h
Libreria Taskschd.lib
DLL Taskschd.dll

Vedi anche

ITaskSettings