Process.PriorityBoostEnabled Vlastnost

Definice

Získá nebo nastaví hodnotu určující, zda má být přiřazena priorita procesu dočasně zvýšit operační systém, když hlavní okno má 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

truemá-li u procesu dojít k dynamickému zvýšení priority procesu, pokud je proces mimo čekací stav; v opačném případě . false Výchozí formát je false.

Výjimky

Z přidruženého prostředku procesu nelze načíst informace o zvýšení priority.

Identifikátor procesu nebo popisovač procesu je nula. (Proces nebyl spuštěn.)

Pokoušíte se získat přístup PriorityBoostEnabled k vlastnosti pro proces, který je spuštěn na vzdáleném počítači. Tato vlastnost je k dispozici pouze pro procesy spuštěné v místním počítači.

Tento proces Id není k dispozici.

Poznámky

Hodnota vrácená touto vlastností představuje naposledy aktualizované dočasné zvýšení priority. Pokud chcete získat nejaktuálnější hodnotu, musíte nejprve volat Refresh() metodu.

Když vlákno běží v procesu, pro který má třída priority jednu z hodnot výčtu dynamické priority (Normal, Highnebo RealTime), systém dočasně zvýší prioritu vlákna, když je odebrána ze stavu čekání. 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 všechna vlákna následně vytvořená procesem. Pokud chcete obnovit normální chování, nastavte PriorityBoostEnabled vlastnost na false.

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ě a způsobit tak problémy s jinými úlohami operačního systému.

Platí pro

Viz také