Nyelv

ProcessThread.PriorityBoostEnabled Tulajdonság

Definíció

Lekéri vagy beállít egy értéket, amely jelzi, hogy az operációs rendszernek ideiglenesen növelnie kell-e a társított szál prioritását, amikor a szál folyamatának főablaka megkapja a fókuszt.

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

Tulajdonság értéke

truea szál prioritásának növelése, amikor a felhasználó interakcióba lép a folyamat felületével; egyéb esetben. false Az alapértelmezett érték a false.

Kivételek

A prioritás-növelést nem sikerült lekérni.

-vagy-

A prioritás-növelés adatai nem állíthatók be.

A folyamat egy távoli számítógépen történik.

Megjegyzések

Ha PriorityBoostEnabled igen true, a rendszer ideiglenesen növeli a szál prioritását, amikor a társított folyamat ki van veszve a várakozási állapotból. Ez a művelet megakadályozza, hogy más folyamatok megszakítják az aktuális szál feldolgozását. A PriorityBoostEnabled beállítás az összes meglévő szálra, valamint a folyamat által később létrehozott szálakra is hatással van. A normál viselkedés visszaállításához állítsa a tulajdonságot a PriorityBoostEnabled következőre false: .

PriorityBoostEnabledcsak akkor van hatása, ha a szál olyan folyamatban fut, amely PriorityClass a dinamikus prioritás enumerálási értékeinek (Normalvagy High) egyikére van RealTimeállítva.

Note

Ha a prioritás túl magas, az erőforrásokat az alapvető operációs rendszerből és a hálózati funkciókból ürítheti ki. Ez más operációsrendszer-feladatokkal kapcsolatos problémákat okozhat.

A következőre érvényes:

Lásd még