Condividi tramite


Metodo ITaskSettings::get_Priority (taskschd.h)

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

Si tratta di una proprietà di lettura/scrittura.

Sintassi

HRESULT get_Priority(
  int *pPriority
);

Parametri

pPriority

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 priority Class. Per le azioni del gestore COM, della finestra di messaggio e dell'attività di posta elettronica viene usato un valore di livello di priorità (priorità thread). Per altre informazioni sui valori Priority Class e Priority Level, vedere Scheduling Priority Priority. Nella tabella seguente sono elencati i valori possibili per il parametro priority e i valori Priority Class e Priority Level corrispondenti.

Priorità dell'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
 

Quando si legge o si scrive codice 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