Enumerasi KMTQUERYADAPTERINFOTYPE (d3dkmthk.h)
Setiap nilai KMTQUERYADAPTERINFOTYPE berkorelasi dengan bagian tertentu dari informasi adaptor yang diambil oleh D3DKMQueryAdapterInfo.
Sintaks
typedef enum _KMTQUERYADAPTERINFOTYPE {
KMTQAITYPE_UMDRIVERPRIVATE,
KMTQAITYPE_UMDRIVERNAME,
KMTQAITYPE_UMOPENGLINFO,
KMTQAITYPE_GETSEGMENTSIZE,
KMTQAITYPE_ADAPTERGUID,
KMTQAITYPE_FLIPQUEUEINFO,
KMTQAITYPE_ADAPTERADDRESS,
KMTQAITYPE_SETWORKINGSETINFO,
KMTQAITYPE_ADAPTERREGISTRYINFO,
KMTQAITYPE_CURRENTDISPLAYMODE,
KMTQAITYPE_MODELIST,
KMTQAITYPE_CHECKDRIVERUPDATESTATUS,
KMTQAITYPE_VIRTUALADDRESSINFO,
KMTQAITYPE_DRIVERVERSION,
KMTQAITYPE_ADAPTERTYPE,
KMTQAITYPE_OUTPUTDUPLCONTEXTSCOUNT,
KMTQAITYPE_WDDM_1_2_CAPS,
KMTQAITYPE_UMD_DRIVER_VERSION,
KMTQAITYPE_DIRECTFLIP_SUPPORT,
KMTQAITYPE_MULTIPLANEOVERLAY_SUPPORT,
KMTQAITYPE_DLIST_DRIVER_NAME,
KMTQAITYPE_WDDM_1_3_CAPS,
KMTQAITYPE_MULTIPLANEOVERLAY_HUD_SUPPORT,
KMTQAITYPE_WDDM_2_0_CAPS,
KMTQAITYPE_NODEMETADATA,
KMTQAITYPE_CPDRIVERNAME,
KMTQAITYPE_XBOX,
KMTQAITYPE_INDEPENDENTFLIP_SUPPORT,
KMTQAITYPE_MIRACASTCOMPANIONDRIVERNAME,
KMTQAITYPE_PHYSICALADAPTERCOUNT,
KMTQAITYPE_PHYSICALADAPTERDEVICEIDS,
KMTQAITYPE_DRIVERCAPS_EXT,
KMTQAITYPE_QUERY_MIRACAST_DRIVER_TYPE,
KMTQAITYPE_QUERY_GPUMMU_CAPS,
KMTQAITYPE_QUERY_MULTIPLANEOVERLAY_DECODE_SUPPORT,
KMTQAITYPE_QUERY_HW_PROTECTION_TEARDOWN_COUNT,
KMTQAITYPE_QUERY_ISBADDRIVERFORHWPROTECTIONDISABLED,
KMTQAITYPE_MULTIPLANEOVERLAY_SECONDARY_SUPPORT,
KMTQAITYPE_INDEPENDENTFLIP_SECONDARY_SUPPORT,
KMTQAITYPE_PANELFITTER_SUPPORT,
KMTQAITYPE_PHYSICALADAPTERPNPKEY,
KMTQAITYPE_GETSEGMENTGROUPSIZE,
KMTQAITYPE_MPO3DDI_SUPPORT,
KMTQAITYPE_HWDRM_SUPPORT,
KMTQAITYPE_MPOKERNELCAPS_SUPPORT,
KMTQAITYPE_MULTIPLANEOVERLAY_STRETCH_SUPPORT,
KMTQAITYPE_GET_DEVICE_VIDPN_OWNERSHIP_INFO,
KMTQAITYPE_QUERYREGISTRY,
KMTQAITYPE_KMD_DRIVER_VERSION,
KMTQAITYPE_BLOCKLIST_KERNEL,
KMTQAITYPE_BLOCKLIST_RUNTIME,
KMTQAITYPE_ADAPTERGUID_RENDER,
KMTQAITYPE_ADAPTERADDRESS_RENDER,
KMTQAITYPE_ADAPTERREGISTRYINFO_RENDER,
KMTQAITYPE_CHECKDRIVERUPDATESTATUS_RENDER,
KMTQAITYPE_DRIVERVERSION_RENDER,
KMTQAITYPE_ADAPTERTYPE_RENDER,
KMTQAITYPE_WDDM_1_2_CAPS_RENDER,
KMTQAITYPE_WDDM_1_3_CAPS_RENDER,
KMTQAITYPE_QUERY_ADAPTER_UNIQUE_GUID,
KMTQAITYPE_NODEPERFDATA,
KMTQAITYPE_ADAPTERPERFDATA,
KMTQAITYPE_ADAPTERPERFDATA_CAPS,
KMTQUITYPE_GPUVERSION,
KMTQAITYPE_DRIVER_DESCRIPTION,
KMTQAITYPE_DRIVER_DESCRIPTION_RENDER,
KMTQAITYPE_SCANOUT_CAPS,
KMTQAITYPE_DISPLAY_UMDRIVERNAME,
KMTQAITYPE_PARAVIRTUALIZATION_RENDER,
KMTQAITYPE_SERVICENAME,
KMTQAITYPE_WDDM_2_7_CAPS,
KMTQAITYPE_TRACKEDWORKLOAD_SUPPORT,
KMTQAITYPE_HYBRID_DLIST_DLL_SUPPORT,
KMTQAITYPE_DISPLAY_CAPS,
KMTQAITYPE_WDDM_2_9_CAPS,
KMTQAITYPE_CROSSADAPTERRESOURCE_SUPPORT,
KMTQAITYPE_WDDM_3_0_CAPS,
KMTQAITYPE_WSAUMDIMAGENAME,
KMTQAITYPE_VGPUINTERFACEID,
KMTQAITYPE_WDDM_3_1_CAPS,
KMTQAITYPE_HYBRID_DLIST_DLL_MUX_SUPPORT
} KMTQUERYADAPTERINFOTYPE;
Konstanta
KMTQAITYPE_UMDRIVERPRIVATE Buffer yang dituju pPrivateDriverData diisi dengan data driver privat dalam format khusus vendor. Untuk membaca dan memproses data pribadi, coupling ketat antara driver mode pengguna dan driver miniport tampilan harus ada. |
KMTQAITYPE_UMDRIVERNAME Anggota pPrivateDriverData menunjuk ke struktur D3DKMT_UMDFILENAMEINFO yang diisi dengan nama OpenGL ICD yang bergantung pada versi DirectX tertentu. Aplikasi Non-DirectX dapat menggunakan nama ini untuk memanggil OpenGL ICD secara langsung, meskipun penggunaan tersebut tidak disarankan. |
KMTQAITYPE_UMOPENGLINFO pPrivateDriverData menunjuk ke struktur D3DKMT_OPENGLINFO yang berisi informasi tentang OpenGL ICD. |
KMTQAITYPE_GETSEGMENTSIZE pPrivateDriverData menunjuk ke struktur D3DKMT_SEGMENTSIZEINFO yang berisi informasi tentang ukuran segmen memori dan bukaan. |
KMTQAITYPE_ADAPTERGUID pPrivateDriverData menunjuk ke variabel yang berisi GUID untuk adaptor. |
KMTQAITYPE_FLIPQUEUEINFO pPrivateDriverData menunjuk ke struktur D3DKMT_FLIPQUEUEINFO yang berisi informasi tentang antrean operasi balik. |
KMTQAITYPE_ADAPTERADDRESS pPrivateDriverData menunjuk ke struktur D3DKMT_ADAPTERADDRESS yang berisi informasi tentang lokasi fisik pada bus PCI adaptor. |
KMTQAITYPE_SETWORKINGSETINFO pPrivateDriverData menunjuk ke struktur D3DKMT_WORKINGSETINFO yang berisi informasi tentang kumpulan kerja. |
KMTQAITYPE_ADAPTERREGISTRYINFO pPrivateDriverData menunjuk ke struktur D3DKMT_ADAPTERREGISTRYINFO yang berisi informasi registri tentang adaptor grafis. |
KMTQAITYPE_CURRENTDISPLAYMODE pPrivateDriverData menunjuk ke struktur D3DKMT_CURRENTDISPLAYMODE yang berisi mode tampilan saat ini. |
KMTQAITYPE_MODELIST pPrivateDriverData menunjuk ke array struktur D3DKMT_DISPLAYMODE untuk daftar mode tampilan. |
KMTQAITYPE_CHECKDRIVERUPDATESTATUS pPrivateDriverData menunjuk ke status pembaruan driver. |
KMTQAITYPE_VIRTUALADDRESSINFO pPrivateDriverData menunjuk ke struktur D3DKMT_VIRTUALADDRESSINFO . Mengembalikan informasi tentang dukungan alamat virtual. Didukung dimulai dengan Windows 7. |
KMTQAITYPE_DRIVERVERSION pPrivateDriverData menunjuk ke variabel yang berisi nilai yang diketik D3DKMT_DRIVERVERSION yang menunjukkan versi model driver tampilan yang didukung driver miniport tampilan. Didukung dimulai dengan Windows 7. |
KMTQAITYPE_ADAPTERTYPE pPrivateDriverData menunjuk ke struktur D3DKMT_ADAPTERTYPE yang menentukan jenis adaptor grafis. Didukung dimulai dengan Windows 8. |
KMTQAITYPE_OUTPUTDUPLCONTEXTSCOUNT pPrivateDriverData menunjuk ke struktur D3DKMT_OUTPUTDUPLCONTEXTSCOUNT yang menentukan jumlah klien DESKTOP Duplication API (DDA) saat ini yang dilampirkan ke jaringan video yang ada (VidPN) tertentu. Didukung dimulai dengan Windows 8. |
KMTQAITYPE_WDDM_1_2_CAPS pPrivateDriverData menunjuk ke struktur D3DKMT_WDDM_1_2_CAPS yang menentukan kemampuan WDDM 1.2 dan yang lebih baru dari adaptor grafis dan driver miniport tampilan. Didukung dimulai dengan Windows 8. |
KMTQAITYPE_UMD_DRIVER_VERSION pPrivateDriverData menunjuk ke struktur D3DKMT_UMD_DRIVER_VERSION yang menentukan versi driver mode pengguna. Didukung dimulai dengan Windows 8. |
KMTQAITYPE_DIRECTFLIP_SUPPORT pPrivateDriverData menunjuk ke struktur D3DKMT_DIRECTFLIP_SUPPORT yang menentukan apakah driver mode pengguna mendukung operasi Balik Langsung. Didukung dimulai dengan Windows 8. |
KMTQAITYPE_MULTIPLANEOVERLAY_SUPPORT Disiapkan untuk penggunaan masa mendatang. Didukung dimulai dengan Windows 8.1. |
KMTQAITYPE_DLIST_DRIVER_NAME Didukung dimulai dengan Windows 8.1. |
KMTQAITYPE_WDDM_1_3_CAPS pPrivateDriverData menunjuk ke struktur D3DKMT_WDDM_1_3_CAPS dengan informasi tentang batas WDDM 1.3 yang didukung. Didukung dimulai dengan Windows 8.1. |
KMTQAITYPE_MULTIPLANEOVERLAY_HUD_SUPPORT |
KMTQAITYPE_WDDM_2_0_CAPS |
KMTQAITYPE_NODEMETADATA |
KMTQAITYPE_CPDRIVERNAME |
KMTQAITYPE_XBOX |
KMTQAITYPE_INDEPENDENTFLIP_SUPPORT |
KMTQAITYPE_MIRACASTCOMPANIONDRIVERNAME |
KMTQAITYPE_PHYSICALADAPTERCOUNT |
KMTQAITYPE_PHYSICALADAPTERDEVICEIDS |
KMTQAITYPE_DRIVERCAPS_EXT |
KMTQAITYPE_QUERY_MIRACAST_DRIVER_TYPE |
KMTQAITYPE_QUERY_GPUMMU_CAPS |
KMTQAITYPE_QUERY_MULTIPLANEOVERLAY_DECODE_SUPPORT |
KMTQAITYPE_QUERY_HW_PROTECTION_TEARDOWN_COUNT |
KMTQAITYPE_QUERY_ISBADDRIVERFORHWPROTECTIONDISABLED |
KMTQAITYPE_MULTIPLANEOVERLAY_SECONDARY_SUPPORT |
KMTQAITYPE_INDEPENDENTFLIP_SECONDARY_SUPPORT |
KMTQAITYPE_PANELFITTER_SUPPORT |
KMTQAITYPE_PHYSICALADAPTERPNPKEY |
KMTQAITYPE_GETSEGMENTGROUPSIZE |
KMTQAITYPE_MPO3DDI_SUPPORT |
KMTQAITYPE_HWDRM_SUPPORT |
KMTQAITYPE_MPOKERNELCAPS_SUPPORT |
KMTQAITYPE_MULTIPLANEOVERLAY_STRETCH_SUPPORT |
KMTQAITYPE_GET_DEVICE_VIDPN_OWNERSHIP_INFO |
KMTQAITYPE_QUERYREGISTRY pPrivateDriverData menunjuk ke struktur D3DDDI_QUERYREGISTRY_INFO , di mana bidang terakhir sebenarnya berukuran variabel oleh pemanggil. Jenis ini meminta registri untuk informasi yang umumnya di-cache selama penginstalan driver. Komponen mode pengguna harus menggunakan teknik ini untuk mendukung adaptor paravirtual, alih-alih mengandalkan metode OS asli. Dukungan untuk jenis ini dimulai dengan Windows 10 versi 1803. |
KMTQAITYPE_KMD_DRIVER_VERSION |
KMTQAITYPE_BLOCKLIST_KERNEL |
KMTQAITYPE_BLOCKLIST_RUNTIME |
KMTQAITYPE_ADAPTERGUID_RENDER |
KMTQAITYPE_ADAPTERADDRESS_RENDER |
KMTQAITYPE_ADAPTERREGISTRYINFO_RENDER |
KMTQAITYPE_CHECKDRIVERUPDATESTATUS_RENDER |
KMTQAITYPE_DRIVERVERSION_RENDER |
KMTQAITYPE_ADAPTERTYPE_RENDER |
KMTQAITYPE_WDDM_1_2_CAPS_RENDER |
KMTQAITYPE_WDDM_1_3_CAPS_RENDER |
KMTQAITYPE_QUERY_ADAPTER_UNIQUE_GUID |
KMTQAITYPE_NODEPERFDATA |
KMTQAITYPE_ADAPTERPERFDATA |
KMTQAITYPE_ADAPTERPERFDATA_CAPS |
KMTQUITYPE_GPUVERSION |
KMTQAITYPE_DRIVER_DESCRIPTION |
KMTQAITYPE_DRIVER_DESCRIPTION_RENDER |
KMTQAITYPE_SCANOUT_CAPS |
KMTQAITYPE_DISPLAY_UMDRIVERNAME |
KMTQAITYPE_PARAVIRTUALIZATION_RENDER |
KMTQAITYPE_SERVICENAME |
KMTQAITYPE_WDDM_2_7_CAPS |
KMTQAITYPE_TRACKEDWORKLOAD_SUPPORT |
KMTQAITYPE_HYBRID_DLIST_DLL_SUPPORT pPrivateDriverData menunjuk ke struktur D3DKMT_HYBRID_DLIST_DLL_SUPPORT . Didukung dimulai dengan Windows 10, versi 2004. |
KMTQAITYPE_DISPLAY_CAPS |
KMTQAITYPE_WDDM_2_9_CAPS pPrivateDriverData menunjuk ke struktur D3DKMT_WDDM_2_9_CAPS dengan informasi tentang batas WDDM 2.9 yang didukung. Didukung dimulai dengan Windows Server 2022. |
KMTQAITYPE_CROSSADAPTERRESOURCE_SUPPORT pPrivateDriverData menunjuk ke struktur D3DKMT_CROSSADAPTERRESOURCE_SUPPORT . Didukung dimulai dengan Windows Server 2022. |
KMTQAITYPE_WDDM_3_0_CAPS pPrivateDriverData menunjuk ke struktur D3DKMT_WDDM_3_0_CAPS dengan informasi tentang batas WDDM 3.0 yang didukung. Didukung dimulai dengan Windows 11, versi 21H2. |
KMTQAITYPE_WSAUMDIMAGENAME |
KMTQAITYPE_VGPUINTERFACEID |
KMTQAITYPE_WDDM_3_1_CAPS pPrivateDriverData menunjuk ke struktur D3DKMT_WDDM_3_1_CAPS dengan informasi tentang batas WDDM 3.1 yang didukung. Didukung dimulai dengan Windows 11, versi 22H2. |
Keterangan
Setiap nilai enum menunjukkan cara menginterpretasikan bidang D3DKMT_QUERYADAPTERINFO lainnya, terutama D3DKMT_QUERYADAPTERINFO::p PrivateDriverData. pPrivateDriverData umumnya diinterpretasikan kembali sebagai struktur unik, sesuai dengan setiap nilai enum. Pengecualian memang ada, seperti yang dijelaskan di atas.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3dkmthk.h |