Share via


Process.PriorityBoostEnabled Properti

Definisi

Mendapatkan atau menetapkan nilai yang menunjukkan apakah prioritas proses terkait harus ditingkatkan sementara oleh sistem operasi ketika jendela utama memiliki 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

Nilai Properti

true jika peningkatan dinamis prioritas proses harus terjadi untuk proses ketika diambil dari status tunggu; jika tidak, false. Default adalah false.

Pengecualian

Informasi peningkatan prioritas tidak dapat diambil dari sumber daya proses terkait.

Pengidentifikasi proses atau handel proses adalah nol. (Proses belum dimulai.)

Anda mencoba mengakses PriorityBoostEnabled properti untuk proses yang berjalan pada komputer jarak jauh. Properti ini hanya tersedia untuk proses yang berjalan pada komputer lokal.

Proses Id ini tidak tersedia.

Keterangan

Nilai yang dikembalikan oleh properti ini mewakili peningkatan prioritas sementara yang terakhir disegarkan. Untuk mendapatkan nilai terbaru, Anda perlu memanggil Refresh() metode terlebih dahulu.

Ketika utas berjalan dalam proses di mana kelas prioritas memiliki salah satu nilai enumerasi prioritas dinamis (Normal, High, atau RealTime), sistem untuk sementara meningkatkan prioritas utas ketika diambil dari status tunggu. Tindakan ini mencegah proses lain mengganggu pemrosesan utas saat ini. Pengaturan ini PriorityBoostEnabled memengaruhi semua utas yang ada dan utas apa pun yang kemudian dibuat oleh proses. Untuk memulihkan perilaku normal, atur properti ke PriorityBoostEnabledfalse.

Catatan

Meningkatkan prioritas terlalu tinggi dapat menguras sumber daya dari sistem operasi dan fungsi jaringan penting, menyebabkan masalah dengan tugas sistem operasi lainnya.

Berlaku untuk

Lihat juga