METODE IDXGIDevice::SetGPUThreadPriority (dxgi.h)

Mengatur prioritas alur GPU.

Sintaks

HRESULT SetGPUThreadPriority(
  INT Priority
);

Parameter

Priority

Jenis: INT

Nilai yang menentukan prioritas alur GPU yang diperlukan. Nilai ini harus antara -7 dan 7, inklusif, di mana 0 mewakili prioritas normal.

Menampilkan nilai

Jenis: HRESULT

Mengembalikan S_OK jika berhasil; jika tidak, mengembalikan E_INVALIDARG jika parameter Prioritas tidak valid.

Keterangan

Nilai untuk fungsi parameter Prioritas sebagai berikut:

  • Nilai positif meningkatkan kemungkinan penjadwal GPU akan memberikan siklus eksekusi GPU ke perangkat saat penyajian.
  • Nilai negatif mengurangi kemungkinan perangkat akan menerima siklus eksekusi GPU ketika perangkat bersaing untuknya.
  • Perangkat dijamin menerima beberapa siklus eksekusi GPU di semua pengaturan.
Untuk menggunakan metode SetGPUThreadPriority , Anda harus memiliki pemahaman komprehensif tentang penjadwalan GPU. Anda harus memprofilkan aplikasi Anda untuk memastikan bahwa aplikasi tersebut ber perilaku seperti yang diinginkan. Jika digunakan secara tidak pantas, metode SetGPUThreadPriority dapat menghambat kecepatan penyajian dan mengakibatkan pengalaman pengguna yang buruk.

Persyaratan

   
Target Platform Windows
Header dxgi.h
Pustaka DXGI.lib

Lihat juga

Antarmuka DXGI

IDXGIDevice

IDXGIDevice::GetGPUThreadPriority