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) |