Partager via


ProcessThread.PriorityBoostEnabled Propriété

Définition

Obtient ou définit une valeur indiquant si le système d'exploitation doit renforcer temporairement la priorité du thread qui lui est 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 renforcer la priorité du thread en cas d'interaction de l'utilisateur avec l'interface du processus ; sinon, false. La valeur par défaut est false.

Exceptions

Les informations sur le renforcement de la priorité n'ont pas pu être récupérées.

- ou -

Les informations sur le renforcement de la priorité n'ont pas pu être définies.

Le processus se trouve sur un ordinateur distant.

Remarques

Quand PriorityBoostEnabled a truela valeur , 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 un comportement normal, définissez la propriété sur PriorityBoostEnabledfalse.

PriorityBoostEnabled a un effet uniquement lorsque le thread est en cours d’exécution dans un processus qui a un défini sur l’une PriorityClass des valeurs d’énumération de priorité dynamique (Normal, High, ou RealTime).

Notes

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

S’applique à

Voir aussi