struktur D3DKMT_CREATEPAGINGQUEUE (d3dkmthk.h)
D3DKMT_CREATEPAGINGQUEUE digunakan dengan D3DKMTCreatePagingQueue 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 _D3DKMT_CREATEPAGINGQUEUE {
[in] D3DKMT_HANDLE hDevice;
[in] D3DDDI_PAGINGQUEUE_PRIORITY Priority;
[out] D3DKMT_HANDLE hPagingQueue;
[out] D3DKMT_HANDLE hSyncObject;
void D3DKMT_PTR(
VOID *unnamedParam1,
FenceValueCPUVirtualAddress unnamedParam2
);
[in] UINT PhysicalAdapterIndex;
} D3DKMT_CREATEPAGINGQUEUE;
Anggota
[in] hDevice
Perangkat untuk membuat objek antrean halaman baru.
[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.
void D3DKMT_PTR( VOID *unnamedParam1, FenceValueCPUVirtualAddress unnamedParam2)
[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 D3DKMTDestroyPagingQueue, 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 | d3dkmthk.h (termasuk D3dkmthk.h) |