Partager via


ProcessThread.PriorityBoostEnabled Propriété

Définition

Obtient ou définit une valeur indiquant si le système d’exploitation doit temporairement augmenter la priorité du thread associé chaque fois que la fenêtre principale du processus du thread reçoit le focus.

public:
 property bool PriorityBoostEnabled { bool get(); void set(bool value); };
public bool PriorityBoostEnabled { get; set; }
member this.PriorityBoostEnabled : bool with get, set
Public Property PriorityBoostEnabled As Boolean

Valeur de propriété

true pour améliorer la priorité du thread lorsque l’utilisateur interagit avec l’interface du processus ; sinon, false. La valeur par défaut est false.

Exceptions

Impossible de récupérer les informations d’amélioration de priorité.

- ou -

Impossible de définir les informations d’amélioration de priorité.

Le processus se trouve sur un ordinateur distant.

Remarques

Quand PriorityBoostEnabled c’est truele cas, le système augmente temporairement la priorité du thread chaque fois que son processus associé est retiré de l’état d’attente. Cette action empêche d’autres processus d’interrompre le traitement du thread actuel. Le PriorityBoostEnabled paramètre affecte tous les threads existants ainsi que tous les threads créés par la suite par le processus. Pour restaurer le comportement normal, définissez la PriorityBoostEnabled propriété sur false.

PriorityBoostEnableda un effet uniquement lorsque le thread s’exécute dans un processus dont la valeur est définie sur l’une PriorityClass des valeurs d’énumération de priorité dynamique (Normalou HighRealTime).

Note

L’amélioration de la priorité trop élevée peut drainer les ressources du système d’exploitation et des fonctions réseau essentielles. Cela peut entraîner des problèmes avec d’autres tâches de système d’exploitation.

S’applique à

Voir aussi