PFN_IDDCXSETREALTIMEGPUPRIORITY fungsi panggilan balik (iddcx.h)
PFN_IDDCXSETREALTIMEGPUPRIORITY adalah penunjuk ke fungsi panggilan balik OS untuk meningkatkan prioritas GPU perangkat DirectX ke realtime.
Sintaks
PFN_IDDCXSETREALTIMEGPUPRIORITY PfnIddcxsetrealtimegpupriority;
HRESULT * PfnIddcxsetrealtimegpupriority(
[in] PIDD_DRIVER_GLOBALS DriverGlobals,
[in] IDDCX_SWAPCHAIN SwapChainObject,
[in] const IDARG_IN_SETREALTIMEGPUPRIORITY *pIn
)
{...}
Parameter
[in] DriverGlobals
Arahkan ke struktur IDD_DRIVER_GLOBALS yang berisi data per driver yang ditentukan sistem.
[in] SwapChainObject
Objek IDDCX_SWAPCHAIN yang mewakili swapchain yang akan diproses oleh perangkat DXGI yang disediakan.
[in] pIn
Arahkan ke struktur IDARG_IN_SETREALTIMEGPUPRIORITY dengan argumen input tambahan tentang perangkat DXGI.
Nilai kembali
Jika rutinitas berhasil, rutin kembali S_OK. Jika tidak, ia mengembalikan kode kesalahan NTSTATUS yang sesuai seperti berikut ini.
Kode kesalahan | Makna |
---|---|
E_INVALIDARG | Objek swapchain tidak valid disediakan. |
E_NOTIMPL | Peningkatan prioritas GPU tidak didukung. Lihat Keterangan. |
Keterangan
Driver tampilan tidak langsung (IDD) tidak boleh menggunakan penunjuk ini untuk langsung memanggil fungsi yang dirujuknya. IDD harus memanggil IddCxSetRealtimeGPUPriority.
Mengatur prioritas realtime tidak didukung pada WDDM 1. x perangkat; IddCxSetRealtimeGPUPriority akan mengembalikan E_NOTIMPL untuk perangkat tersebut.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10, versi 22H2 |
Header | iddcx.h |