struktur D3DDDICB_SETPRIORITY (d3dumddi.h)
Struktur D3DDDICB_SETPRIORITY menjelaskan tingkat prioritas untuk mengatur sumber daya atau daftar alokasi.
Sintaks
typedef struct _D3DDDICB_SETPRIORITY {
[in] HANDLE hResource;
[in] UINT NumAllocations;
[in] const D3DKMT_HANDLE *HandleList;
[in] const UINT *pPriorities;
} D3DDDICB_SETPRIORITY;
Anggota
[in] hResource
Handel ke sumber daya yang prioritasnya harus ditetapkan. Jika driver tampilan mode pengguna menggunakan array yang ditentukan oleh HandleList untuk mengatur prioritas untuk daftar alokasi, ia mengatur hResource ke NULL. Jika driver tampilan mode pengguna mengatur hResource ke nilai non-NULL , driver tersebut harus mengatur anggota NumAllocations ke nol dan HandleList ke NULL.
Jika hResource bukan NULL, semua alokasi yang termasuk dalam sumber daya diatur ke prioritas yang ditentukan oleh elemen pertama dalam array yang dituju pPriorities .
[in] NumAllocations
Jumlah alokasi dalam array HandleList . Jika driver tampilan mode pengguna mengatur handel di anggota hResource ke nilai non-NULL , itu harus mengatur NumAllocations ke nol.
[in] HandleList
Array D3DKMT_HANDLE jenis data yang mewakili handel mode kernel ke alokasi. Fungsi pfnAllocateCb runtime Microsoft Direct3D mengembalikan handel ini. Oleh karena itu, driver tampilan mode pengguna menggunakan handel ini untuk mengatur prioritas untuk alokasi.
Jika driver tampilan mode pengguna mengatur handel di anggota hResource ke nilai non-NULL , itu harus mengatur HandleList ke NULL.
[in] pPriorities
Penunjuk ke array tingkat prioritas. Jika anggota hResource bukan NULL, array harus berisi satu elemen. Jika hResource adalah NULL, jumlah elemen dalam array ditentukan oleh anggota NumAllocations , dan setiap alokasi dalam array yang ditentukan oleh HandleList diatur ke tingkat prioritas elemen yang sesuai dalam pPriorities. Untuk daftar tingkat prioritas yang ditentukan, lihat bagian Keterangan dari halaman referensi pfnSetPriorityCb .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows. |
Header | d3dumddi.h (termasuk D3dumddi.h) |