Process.PriorityBoostEnabled Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wskazującą, czy skojarzony priorytet procesu powinien zostać tymczasowo wzmocniony przez system operacyjny, gdy główne okno ma 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
jeśli dynamiczne zwiększenie priorytetu procesu powinno nastąpić w przypadku procesu, gdy zostanie on wyjęty ze stanu oczekiwania; w przeciwnym razie , false
. Wartość domyślna to false
.
Wyjątki
Nie można pobrać informacji o podwyższeniu priorytetu ze skojarzonego zasobu procesu.
Identyfikator procesu lub uchwyt procesu to zero. (Proces nie został uruchomiony).
Próbujesz uzyskać dostęp do PriorityBoostEnabled właściwości dla procesu uruchomionego na komputerze zdalnym. Ta właściwość jest dostępna tylko dla procesów uruchomionych na komputerze lokalnym.
Proces Id jest niedostępny.
Uwagi
Wartość zwrócona przez tę właściwość reprezentuje ostatnio odświeżony tymczasowy impuls priorytetu. Aby uzyskać najbardziej aktualną wartość, należy najpierw wywołać Refresh() metodę.
Gdy wątek jest uruchamiany w procesie, dla którego klasa priorytetu ma jedną z wartości wyliczenia o priorytecie dynamicznym (Normal, Highlub RealTime), system tymczasowo zwiększa priorytet wątku, gdy jest wyjęty ze stanu oczekiwania. Ta akcja uniemożliwia przerwanie przetwarzania bieżącego wątku przez inne procesy. Ustawienie PriorityBoostEnabled ma wpływ na wszystkie istniejące wątki i wszelkie wątki utworzone przez proces. Aby przywrócić normalne zachowanie, ustaw PriorityBoostEnabled właściwość na false
.
Uwaga
Zwiększenie priorytetu zbyt wysokiego może opróżnić zasoby z podstawowych funkcji systemu operacyjnego i sieci, powodując problemy z innymi zadaniami systemu operacyjnego.