Process.PriorityBoostEnabled Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de bijbehorende procesprioriteit tijdelijk moet worden verhoogd door het besturingssysteem wanneer het hoofdvenster de focus heeft.
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
Waarde van eigenschap
true indien dynamische versterking van de procesprioriteit moet plaatsvinden voor een proces wanneer deze buiten de wachtstatus wordt gehaald; anders, false. De standaardwaarde is false.
Uitzonderingen
Informatie over prioriteitsboost kan niet worden opgehaald uit de bijbehorende procesresource.
De proces-id of procesgreep is nul. (Het proces is niet gestart.)
U probeert toegang te krijgen tot de PriorityBoostEnabled eigenschap voor een proces dat wordt uitgevoerd op een externe computer. Deze eigenschap is alleen beschikbaar voor processen die worden uitgevoerd op de lokale computer.
Het proces Id is niet beschikbaar.
Opmerkingen
De waarde die door deze eigenschap wordt geretourneerd, vertegenwoordigt de laatst vernieuwde tijdelijke prioriteitsboost. Als u de meest recente waarde wilt ophalen, moet u eerst de methode aanroepen Refresh() .
Wanneer een thread wordt uitgevoerd in een proces waarvoor de prioriteitsklasse een van de dynamische prioriteitsinventarisatiewaarden (Normal, Highof RealTime) heeft, verhoogt het systeem tijdelijk de prioriteit van de thread wanneer deze uit een wachtstatus wordt gehaald. Met deze actie voorkomt u dat andere processen de verwerking van de huidige thread onderbreken. De PriorityBoostEnabled instelling is van invloed op alle bestaande threads en eventuele threads die vervolgens door het proces zijn gemaakt. Als u normaal gedrag wilt herstellen, stelt u de PriorityBoostEnabled eigenschap in op false.
Note
Het verhogen van de prioriteit te hoog kan resources van essentiƫle besturingssysteem- en netwerkfuncties leegmaken, wat problemen met andere besturingssysteemtaken veroorzaakt.