ProcessThread.PriorityBoostEnabled Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
true
zvýš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.