ProcessThread.PriorityBoostEnabled Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy system operacyjny powinien tymczasowo zwiększyć priorytet skojarzonego wątku za każdym razem, gdy główne okno procesu wątku odbiera 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

Wartość właściwości

true w celu zwiększenia priorytetu wątku, gdy użytkownik wchodzi w interakcję z interfejsem procesu; w przeciwnym razie, false. Wartość domyślna to false.

Wyjątki

Nie można pobrać informacji o podwyższeniu priorytetu.

— lub —

Nie można ustawić informacji o podwyższeniu priorytetu.

Proces jest na komputerze zdalnym.

Uwagi

Gdy PriorityBoostEnabled wartość to true, system tymczasowo zwiększa priorytet wątku za każdym razem, gdy skojarzony z nim proces zostanie wyjęty ze stanu oczekiwania. Ta akcja uniemożliwia innym procesom przerwanie przetwarzania bieżącego wątku. To PriorityBoostEnabled ustawienie wpływa na wszystkie istniejące wątki, a także wszystkie wątki utworzone następnie przez proces. Aby przywrócić normalne zachowanie, ustaw PriorityBoostEnabled właściwość na false.

PriorityBoostEnabled ma wpływ tylko wtedy, gdy wątek jest uruchomiony w procesie, który ma ustawioną PriorityClass wartość jedną z wartości wyliczania priorytetu dynamicznego (Normal, High, lub RealTime).

Uwaga / Notatka

Zwiększenie priorytetu zbyt wysokiego może opróżnić zasoby z podstawowych funkcji systemu operacyjnego i sieci. Może to spowodować problemy z innymi zadaniami systemu operacyjnego.

Dotyczy

Zobacz też