ProcessThread.PriorityBoostEnabled Vlastnost

Definice

Získá nebo nastaví hodnotu určující, zda operační systém má dočasně zvýšit prioritu přidruženého vlákna vždy, když hlavní okno procesu vlákna obdrží fokus.

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

Hodnota vlastnosti

truezvýšit prioritu vlákna při interakci uživatele s rozhraním procesu; v opačném případě . false Výchozí formát je false.

Výjimky

Informace o zvýšení priority nelze načíst.

-nebo-

Informace o zvýšení priority nelze nastavit.

Proces je ve vzdáleném počítači.

Poznámky

Pokud PriorityBoostEnabled je true, systém dočasně zvýší prioritu vlákna pokaždé, když je jeho přidružený proces mimo čekací stav. Tato akce zabrání jiným procesům v přerušení zpracování aktuálního vlákna. Nastavení PriorityBoostEnabled ovlivní všechna existující vlákna a také všechna vlákna následně vytvořená procesem. Pokud chcete obnovit normální chování, nastavte PriorityBoostEnabled vlastnost na false.

PriorityBoostEnabled má účinek pouze v případě, že vlákno běží v procesu, který má nastavenou PriorityClass jednu z hodnot výčtu dynamické priority (Normal, Highnebo RealTime).

Poznámka

Zvýšení příliš vysoké priority může vyčerpat prostředky ze základních funkcí operačního systému a sítě. To může způsobit problémy s jinými úlohami operačního systému.

Platí pro

Viz také