KMTQUERYADAPTERINFOTYPE-Aufzählung (d3dkmthk.h)
Jeder KMTQUERYADAPTERINFOTYPE Wert korreliert mit einem bestimmten Teil der Adapterinformationen, die von D3DKMQueryAdapterInfoabgerufen werden.
Syntax
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;
Konstanten
KMTQAITYPE_UMDRIVERPRIVATE Der Puffer , auf den pPrivateDriverData verweist, wird mit privaten Treiberdaten in einem anbieterspezifischen Format aufgefüllt. Um die privaten Daten zu lesen und zu verarbeiten, muss eine enge Kopplung zwischen Dem Benutzermodustreiber und dem Display-Miniporttreiber vorhanden sein. |
KMTQAITYPE_UMDRIVERNAME Der pPrivateDriverData Member verweist auf eine D3DKMT_UMDFILENAMEINFO Struktur, die mit dem Namen der OpenGL ICD gefüllt ist, die von der jeweiligen Version von DirectX abhängt. Nicht-DirectX-Anwendungen können diesen Namen verwenden, um openGL ICD direkt aufzurufen, obwohl diese Verwendung nicht empfohlen wird. |
KMTQAITYPE_UMOPENGLINFO pPrivateDriverData- verweist auf eine D3DKMT_OPENGLINFO Struktur, die Informationen zum OpenGL ICD enthält. |
KMTQAITYPE_GETSEGMENTSIZE pPrivateDriverData- verweist auf eine D3DKMT_SEGMENTSIZEINFO Struktur, die Informationen zur Größe von Speicher- und Blendensegmenten enthält. |
KMTQAITYPE_ADAPTERGUID pPrivateDriverData- verweist auf eine Variable, die die GUID für den Adapter enthält. |
KMTQAITYPE_FLIPQUEUEINFO pPrivateDriverData- verweist auf eine D3DKMT_FLIPQUEUEINFO Struktur, die Informationen zur Warteschlange von Flip-Vorgängen enthält. |
KMTQAITYPE_ADAPTERADDRESS pPrivateDriverData- verweist auf eine D3DKMT_ADAPTERADDRESS Struktur, die Informationen über den physischen Standort im PCI-Bus des Adapters enthält. |
KMTQAITYPE_SETWORKINGSETINFO pPrivateDriverData- verweist auf eine D3DKMT_WORKINGSETINFO Struktur, die Informationen zum Arbeitssatz enthält. |
KMTQAITYPE_ADAPTERREGISTRYINFO pPrivateDriverData- verweist auf eine D3DKMT_ADAPTERREGISTRYINFO Struktur, die Registrierungsinformationen zum Grafikadapter enthält. |
KMTQAITYPE_CURRENTDISPLAYMODE pPrivateDriverData- verweist auf eine D3DKMT_CURRENTDISPLAYMODE Struktur, die den aktuellen Anzeigemodus enthält. |
KMTQAITYPE_MODELIST pPrivateDriverData- verweist auf ein Array von D3DKMT_DISPLAYMODE Strukturen für die Liste der Anzeigemodi. |
KMTQAITYPE_CHECKDRIVERUPDATESTATUS pPrivateDriverData- verweist auf den Treiberaktualisierungsstatus. |
KMTQAITYPE_VIRTUALADDRESSINFO pPrivateDriverData- verweist auf eine D3DKMT_VIRTUALADDRESSINFO Struktur. Gibt Informationen zur Unterstützung der virtuellen Adressierung zurück. Wird ab Windows 7 unterstützt. |
KMTQAITYPE_DRIVERVERSION pPrivateDriverData- verweist auf eine Variable, die einen D3DKMT_DRIVERVERSION-typd-Wert enthält, der die Version des Anzeigetreibermodells angibt, das vom Anzeigeminiporttreiber unterstützt wird. Wird ab Windows 7 unterstützt. |
KMTQAITYPE_ADAPTERTYPE pPrivateDriverData- verweist auf eine D3DKMT_ADAPTERTYPE Struktur, die den Grafikadaptertyp angibt. Wird ab Windows 8 unterstützt. |
KMTQAITYPE_OUTPUTDUPLCONTEXTSCOUNT pPrivateDriverData- verweist auf eine D3DKMT_OUTPUTDUPLCONTEXTSCOUNT Struktur, die die Anzahl der aktuellen Desktopduplizierungs-API (DDA)-Clients angibt, die an ein bestimmtes Video present Network (VidPN) angefügt sind. Wird ab Windows 8 unterstützt. |
KMTQAITYPE_WDDM_1_2_CAPS pPrivateDriverData- verweist auf eine D3DKMT_WDDM_1_2_CAPS Struktur, die die WDDM 1.2- und höher-Funktionen des Grafikkarten- und Anzeigeminiporttreibers angibt. Wird ab Windows 8 unterstützt. |
KMTQAITYPE_UMD_DRIVER_VERSION pPrivateDriverData- verweist auf eine D3DKMT_UMD_DRIVER_VERSION Struktur, die die Benutzermodustreiberversion angibt. Wird ab Windows 8 unterstützt. |
KMTQAITYPE_DIRECTFLIP_SUPPORT pPrivateDriverData- verweist auf eine D3DKMT_DIRECTFLIP_SUPPORT Struktur, die angibt, ob der Benutzermodustreiber Direct Flip-Vorgänge unterstützt. Wird ab Windows 8 unterstützt. |
KMTQAITYPE_MULTIPLANEOVERLAY_SUPPORT Reserviert für die zukünftige Verwendung. Wird ab Windows 8.1 unterstützt. |
KMTQAITYPE_DLIST_DRIVER_NAME Wird ab Windows 8.1 unterstützt. |
KMTQAITYPE_WDDM_1_3_CAPS pPrivateDriverData- verweist auf eine D3DKMT_WDDM_1_3_CAPS Struktur mit Informationen zu unterstützten WDDM 1.3-Kapitälchen. Wird ab Windows 8.1 unterstützt. |
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- verweist auf eine D3DDDI_QUERYREGISTRY_INFO Struktur, wobei das letzte Feld vom Aufrufer tatsächlich variabler Größe ist. Dieser Typ fragt die Registrierung nach Informationen ab, die häufig während der Treiberinstallation zwischengespeichert werden. Benutzermoduskomponenten müssen diese Technik verwenden, um paravirtualisierte Adapter zu unterstützen, anstatt auf systemeigene Betriebssystemmethoden zu vertrauen. Die Unterstützung für diesen Typ begann mit Windows 10, Version 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- verweist auf eine D3DKMT_HYBRID_DLIST_DLL_SUPPORT Struktur. Unterstützt ab Windows 10, Version 2004. |
KMTQAITYPE_DISPLAY_CAPS |
KMTQAITYPE_WDDM_2_9_CAPS pPrivateDriverData- verweist auf eine D3DKMT_WDDM_2_9_CAPS Struktur mit Informationen zu unterstützten WDDM 2.9-Kapitälchen. Wird ab Windows Server 2022 unterstützt. |
KMTQAITYPE_CROSSADAPTERRESOURCE_SUPPORT pPrivateDriverData- verweist auf eine D3DKMT_CROSSADAPTERRESOURCE_SUPPORT Struktur. Wird ab Windows Server 2022 unterstützt. |
KMTQAITYPE_WDDM_3_0_CAPS pPrivateDriverData- verweist auf eine D3DKMT_WDDM_3_0_CAPS Struktur mit Informationen zu unterstützten WDDM 3.0-Kapitälchen. Unterstützt ab Windows 11, Version 21H2. |
KMTQAITYPE_WSAUMDIMAGENAME |
KMTQAITYPE_VGPUINTERFACEID |
KMTQAITYPE_WDDM_3_1_CAPS pPrivateDriverData- verweist auf eine D3DKMT_WDDM_3_1_CAPS Struktur mit Informationen zu unterstützten WDDM 3.1-Kapitälchen. Unterstützt ab Windows 11, Version 22H2. |
Bemerkungen
Jeder Enumerationswert gibt an, wie die anderen Felder von D3DKMT_QUERYADAPTERINFOinterpretiert werden, insbesondere D3DKMT_QUERYADAPTERINFO::p PrivateDriverData-. pPrivateDriverData- wird häufig als eindeutige Struktur neu interpretiert, die jedem Enumerationswert entspricht. Ausnahmen sind wie oben beschrieben vorhanden.
Anforderungen
Anforderung | Wert |
---|---|
Header- | d3dkmthk.h |