PFND3DDDI_QUERYDLISTFORAPPLICATION1 fungsi panggilan balik (d3dumddi.h)
Fungsi PFND3DDDI_QUERYDLISTFORAPPLICATION1 meminta dList untuk aplikasi.
Sintaks
PFND3DDDI_QUERYDLISTFORAPPLICATION1 Pfnd3dddiQuerydlistforapplication1;
HRESULT Pfnd3dddiQuerydlistforapplication1(
[out] BOOL *unnamedParam1,
[in] HANDLE unnamedParam2,
[in] PFND3DDDI_ESCAPECB unnamedParam3
)
{...}
Parameter
[out] unnamedParam1
Jika TRUE, aplikasi harus dijalankan pada GPU diskrit. Jika tidak, aplikasi harus berjalan pada GPU terintegrasi.
[in] unnamedParam2
Handel ke objek adaptor grafis. Handel ini diteruskan ke fungsi panggilan balik pfnEscapeCb yang ditunjukkan oleh unnamedParam3.
[in] unnamedParam3
Arahkan ke fungsi panggilan balik pfnEscapeCb yang berbagi info dengan driver miniport tampilan.
Menampilkan nilai
Mengembalikan S_OK, atau hasil kesalahan yang sesuai jika operasi tidak berhasil.
Keterangan
Dimulai dengan WDDM 2.9, driver harus mendukung PFND3DDDI_QUERYDLISTFORAPPLICATION2 alih-alih PFND3DDDI_QUERYDLISTFORAPPLICATION1.
Dalam versi WDDM sebelum WDDM 2.9, PFND3DDDI_QUERYDLISTFORAPPLICATION1 dipanggil oleh runtime grafis mode pengguna (DXGI) selama inisialisasi Microsoft Direct3D pada sistem hibrid untuk menentukan GPU mana yang harus dijalankan aplikasi. dList adalah daftar aplikasi yang memerlukan permukaan bersama lintas adaptor untuk penyajian performa tinggi pada GPU diskrit.
Untuk informasi selengkapnya tentang cara memanggil fungsi ini dan menyiapkan DLL yang mengekspornya, lihat DDI sistem hibrid.
Untuk informasi umum selengkapnya tentang sistem hibrid, lihat Menggunakan sumber daya lintas adaptor dalam sistem hibrid.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8.1,WDDM 1.3 dan yang lebih baru |
Server minimum yang didukung | Windows Server 2012 R2 |
Target Platform | Desktop |
Header | d3dumddi.h (termasuk D3d10umddi.h) |