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 pokaždé, 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, když uživatel komunikuje s rozhraním procesu; v opačném případě . false Výchozí hodnota je false.
Výjimky
Informace o zvýšení priority nelze načíst.
nebo
Informace o zvýšení priority nelze nastavit.
Proces je na vzdáleném počítači.
Poznámky
Pokud PriorityBoostEnabled je truetomu tak, systém dočasně zvýší prioritu vlákna při každém vyřazení přidruženého procesu ze stavu čekání. Tato akce brá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. Chcete-li obnovit normální chování, nastavte PriorityBoostEnabled vlastnost na falsehodnotu .
PriorityBoostEnabled má účinek pouze v případě, že vlákno běží v procesu, který má nastavenou PriorityClass hodnotu jednoho z hodnot dynamického výčtu priority (Normal, Highnebo RealTime).
Poznámka:
Příliš vysoká priorita může vyprázdnit prostředky ze základních operačních systémů a síťových funkcí. To může způsobit problémy s jinými úlohami operačního systému.