Bagikan melalui


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)

Lihat juga

pfnAllocateCb

pfnSetPriorityCb