enumerasi DXGK_FEATURE_ID (d3dukmdt.h)
Nilai enumerasi DXGK_FEATURE_ID mengidentifikasi fitur WDDM.
Sintaks
typedef enum _DXGK_FEATURE_ID {
DXGK_FEATURE_HWSCH,
DXGK_FEATURE_HWFLIPQUEUE,
DXGK_FEATURE_LDA_GPUPV,
DXGK_FEATURE_KMD_SIGNAL_CPU_EVENT,
DXGK_FEATURE_USER_MODE_SUBMISSION,
DXGK_FEATURE_SHARE_BACKING_STORE_WITH_KMD,
DXGK_FEATURE_SAMPLE,
DXGK_FEATURE_PAGE_BASED_MEMORY_MANAGER,
DXGK_FEATURE_KERNEL_MODE_TESTING,
DXGK_FEATURE_64K_PT_DEMOTION_FIX,
DXGK_FEATURE_GPUPV_PRESENT_HWQUEUE,
DXGK_FEATURE_GPUVAIOMMU,
DXGK_FEATURE_NATIVE_FENCE,
DXGK_FEATURE_QUERYSTATISTICS_EXTENSIONS
} DXGK_FEATURE_ID;
Konstanta
DXGK_FEATURE_HWSCH Fitur penjadwalan GPU yang dipercepat perangkat keras. Kategori fitur DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_HWFLIPQUEUE Fitur antrean balik perangkat keras . Kategori fitur DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_LDA_GPUPV Adaptor tampilan tertaut dalam fitur paravirtualisasi GPU. Kategori fitur DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_KMD_SIGNAL_CPU_EVENT Sinyal peristiwa CPU oleh fitur KMD. Kategori fitur DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_USER_MODE_SUBMISSION Fitur pengiriman mode pengguna. Kategori fitur DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_SHARE_BACKING_STORE_WITH_KMD UMD yang memungkinkan untuk berbagi penyimpanan backing dengan fitur KMD. Kategori fitur DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_SAMPLE Driver dapat menggunakan nilai ini untuk menguji implementasinya. |
DXGK_FEATURE_PAGE_BASED_MEMORY_MANAGER Fitur manajemen memori berbasis halaman. Kategori fitur DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_KERNEL_MODE_TESTING Fitur antarmuka pengujian mode kernel. Kategori fitur DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_64K_PT_DEMOTION_FIX Perbaikan demosi tabel halaman 64k OS memperbaiki "fitur", yang menunjukkan bahwa OS memiliki perbaikan untuk demosi tabel halaman 64K diaktifkan. Demosi tabel halaman 64KB terjadi ketika rentang VA GPU yang dipetakan oleh halaman 64KB perlu dipetakan sebagian oleh halaman 4KB. Dalam hal ini tabel halaman dengan entri 64KB dikonversi (diturunkan) ke tabel halaman dengan entri 4KB. Bug adalah bahwa perlindungan driver dan handel alokasi tidak dipertahankan selama demosi. Kategori fitur DXGK_FEATURE_CATEGORY_DRIVER. Lihat Keterangan untuk informasi selengkapnya. |
DXGK_FEATURE_GPUPV_PRESENT_HWQUEUE OS memiliki perbaikan untuk masalah dalam paravirtualisasi GPU dan penjadwalan perangkat keras diaktifkan. Jika objek konteks DXGK memiliki beberapa antrean perangkat keras dan D3DKMTPresent dipanggil dengan antrean perangkat keras yang tidak pertama kali dalam daftar antrean, antrean perangkat keras pertama digunakan pada host untuk menangani Present. Kategori fitur DXGK_FEATURE_CATEGORY_DRIVER. Lihat Keterangan untuk informasi selengkapnya. |
DXGK_FEATURE_GPUVAIOMMU Alamat virtual GPU dengan fitur IoMmu. Kategori fitur DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_NATIVE_FENCE Fitur pagar GPU asli. Kategori fitur DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_QUERYSTATISTICS_EXTENSIONS Fitur statistik kueri. Kategori fiturnya DXGK_FEATURE_CATEGORY_OS. |
Keterangan
Fitur WDDM diidentifikasi oleh ID fiturnya (DXGK_FEATURE_ID) yang terdiri dari:
- Nilai DXGK_FEATURE_CATEGORY yang mengidentifikasi ID kategori fitur. Informasi ini disimpan di empat bit atas DXGK_FEATURE_ID.
- Nilai DXGK_DRIVER_FEATURE yang mengidentifikasi fitur itu sendiri.
Karena implementasi fitur asli tidak mengategorikan ID fitur, ada beberapa ID fitur yang harus tetap ditentukan dalam kategori 0 untuk kompatibilitas mundur, tetapi bukan fitur driver. Berlaku untuk ID fitur berikut:
- DXGK_FEATURE_64K_PT_DEMOTION_FIX
- DXGK_FEATURE_GPUPV_PRESENT_HWQUEUE
- Semua ID fitur dalam rentang DXGK_DRIVER_FEATURE_RESERVED_1 melalui DXGK_DRIVER_FEATURE_RESERVED_25
ID fitur ini mewakili fitur yang telah ditentukan atau diimplementasikan pada build OS yang lebih lama, dan pemeriksaan perangkat lunak yang ada harus dapat terus mengkueri fitur ini oleh ID tersebut. Driver tidak diperlukan untuk menerapkan dukungan untuk salah satu ID fitur ini.
Untuk informasi selengkapnya, lihat Mengkueri dukungan dan pengaktifan fitur WDDM.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 11, versi 24H2 (WDDM 3.2) |
Header | d3dukmdt.h |