Bagikan melalui


struktur D3DDDICB_CREATEPAGINGQUEUE (d3dumddi.h)

D3DDDICB_CREATEPAGINGQUEUE digunakan dengan pfnCreatePagingQueueCb untuk membuat antrean halaman perangkat yang dapat digunakan untuk menyinkronkan dengan operasi manajemen memori video untuk perangkat, seperti membuat sumber daya perangkat menjadi residen.

Sintaks

typedef struct D3DDDICB_CREATEPAGINGQUEUE {
  [in]  D3DDDI_PAGINGQUEUE_PRIORITY Priority;
  [out] D3DKMT_HANDLE               hPagingQueue;
  [out] D3DKMT_HANDLE               hSyncObject;
  [out] VOID                        *FenceValueCPUVirtualAddress;
  [in]  UINT                        PhysicalAdapterIndex;
} D3DDDICB_CREATEPAGINGQUEUE;

Anggota

[in] Priority

Prioritas penjadwalan relatif terhadap antrean penomoran lainnya pada perangkat ini. Antrean halaman dengan nilai prioritas yang lebih tinggi akan diproses sebelum antrean halaman dengan nilai prioritas yang lebih rendah.

[out] hPagingQueue

Handel antrean halaman yang akan digunakan untuk menyinkronkan operasi paging.

[out] hSyncObject

Tangani ke objek pagar yang dipantau yang digunakan untuk menyinkronkan operasi penomoran halaman untuk antrean halaman ini. Menghancurkan antrean halaman (baik secara implisit maupun eksplisit) akan secara otomatis menghancurkan objek sinkronisasi ini.

[out] FenceValueCPUVirtualAddress

Pemetaan baca-saja dari nilai objek paging fence untuk CPU. Ini adalah alamat mode pengguna yang dapat dibaca dari proses yang membuat objek pagar yang dipantau.

[in] PhysicalAdapterIndex

Indeks adaptor fisik (ordinal mesin) untuk antrean.

Keterangan

Perangkat dapat memiliki beberapa antrean halaman yang dibuat untuknya. Antrean penomoran dapat dihancurkan baik secara eksplisit dengan memanggil pfnDestroyPagingQueueCb, atau dengan secara implisit menghancurkan perangkat tempat mereka berada. Setelah yang terakhir, handel antrean halaman akan menjadi tidak valid.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10
Server minimum yang didukung Server Windows 2016
Header d3dumddi.h (termasuk D3dumddi.h)

Lihat juga

pfnCreatePagingQueueCb

pfnDestroyPagingQueueCb