Freigeben über


ProcessThread.PriorityBoostEnabled Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob das Betriebssystem die Priorität des zugeordneten Threads vorübergehend erhöhen soll, sobald das Hauptfenster des Threadprozesses den Fokus hat, oder legt diesen Wert fest.

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

Eigenschaftswert

true, wenn die Priorität des Threads bei Interaktion des Benutzers mit der Schnittstelle erhöht werden soll, andernfalls false. Der Standardwert ist false.

Ausnahmen

Die Informationen zur Prioritätserhöhung konnten nicht abgerufen werden.

- oder -

Die Informationen zur Prioritätserhöhung konnten nicht festgelegt werden.

Der Prozess wird auf einem Remotecomputer ausgeführt.

Hinweise

Wenn PriorityBoostEnabled dies der Fall ist true, erhöht das System vorübergehend die Priorität des Threads, wenn der zugeordnete Prozess aus dem Wartezustand entfernt wird. Diese Aktion verhindert, dass andere Prozesse die Verarbeitung des aktuellen Threads unterbrechen. Die PriorityBoostEnabled Einstellung wirkt sich auf alle vorhandenen Threads sowie alle threads aus, die anschließend vom Prozess erstellt wurden. Um das normale Verhalten wiederherzustellen, legen Sie die PriorityBoostEnabled -Eigenschaft auf fest false.

PriorityBoostEnabled wirkt sich nur aus, wenn der Thread in einem Prozess ausgeführt wird, der auf einen PriorityClass der dynamischen Prioritätsaufzählungswerte (Normal, Highoder RealTime) festgelegt ist.

Hinweis

Die Erhöhung der Priorität zu hoch kann Ressourcen aus wichtigen Betriebssystem- und Netzwerkfunktionen entleeren. Dies kann zu Problemen mit anderen Betriebssystemaufgaben führen.

Gilt für:

Weitere Informationen