Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ein KMTQUERYADAPTERINFOTYPE Wert gibt den spezifischen Type der Adapterinformationen an, die von D3DKMTQueryAdapterInfoabgerufen 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_UMDRIVERPRIVATEDer 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 (UMD) und dem Kernelmodus-Miniporttreiber (KMD) vorhanden sein. |
KMTQAITYPE_UMDRIVERNAMEDer pPrivateDriverData Member verweist auf eine D3DKMT_UMDFILENAMEINFO Struktur, die mit dem Namen der UMD gefüllt ist. |
KMTQAITYPE_UMOPENGLINFOpPrivateDriverData- verweist auf eine D3DKMT_OPENGLINFO Struktur, die Informationen zum OpenGL ICD enthält. Nicht-DirectX-Anwendungen können diesen Namen verwenden, um openGL ICD direkt aufzurufen, obwohl diese Verwendung nicht empfohlen wird. |
KMTQAITYPE_GETSEGMENTSIZEpPrivateDriverData- verweist auf eine D3DKMT_SEGMENTSIZEINFO Struktur, die Informationen zur Größe von Speicher- und Blendensegmenten enthält. |
KMTQAITYPE_ADAPTERGUIDpPrivateDriverData- verweist auf eine Variable, die die GUID für den Adapter enthält. |
KMTQAITYPE_FLIPQUEUEINFOpPrivateDriverData- verweist auf eine D3DKMT_FLIPQUEUEINFO Struktur, die Informationen zur Warteschlange von Flip-Vorgängen enthält. |
KMTQAITYPE_ADAPTERADDRESSpPrivateDriverData- verweist auf eine D3DKMT_ADAPTERADDRESS Struktur, die Informationen über den physischen Standort im PCI-Bus des Adapters enthält. |
KMTQAITYPE_SETWORKINGSETINFOpPrivateDriverData- verweist auf eine D3DKMT_WORKINGSETINFO Struktur, die Informationen zum Arbeitssatz enthält. |
KMTQAITYPE_ADAPTERREGISTRYINFOpPrivateDriverData- verweist auf eine D3DKMT_ADAPTERREGISTRYINFO Struktur, die Registrierungsinformationen zum Grafikadapter enthält. |
KMTQAITYPE_CURRENTDISPLAYMODEpPrivateDriverData- verweist auf eine D3DKMT_CURRENTDISPLAYMODE Struktur, die den aktuellen Anzeigemodus enthält. |
KMTQAITYPE_MODELISTpPrivateDriverData- verweist auf ein Array von D3DKMT_DISPLAYMODE Strukturen für die Liste der Anzeigemodi. |
KMTQAITYPE_CHECKDRIVERUPDATESTATUSpPrivateDriverData- verweist auf den Treiberaktualisierungsstatus. |
KMTQAITYPE_VIRTUALADDRESSINFOpPrivateDriverData- verweist auf eine D3DKMT_VIRTUALADDRESSINFO Struktur. Gibt Informationen zur Unterstützung der virtuellen Adressierung zurück. Wird ab Windows 7 unterstützt. |
KMTQAITYPE_DRIVERVERSIONpPrivateDriverData- verweist auf eine Variable, die einen D3DKMT_DRIVERVERSION-typed-Wert enthält, der die Version des Anzeigetreibermodells angibt, das von der KMD unterstützt wird. Wird ab Windows 7 unterstützt. |
KMTQAITYPE_ADAPTERTYPEpPrivateDriverData- verweist auf eine D3DKMT_ADAPTERTYPE Struktur, die den Grafikadaptertyp angibt. Wird ab Windows 8 unterstützt. |
KMTQAITYPE_OUTPUTDUPLCONTEXTSCOUNTpPrivateDriverData- 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_CAPSpPrivateDriverData- verweist auf eine D3DKMT_WDDM_1_2_CAPS Struktur, die die WDDM 1.2- und höher-Funktionen des Grafikadapters und kmD angibt. Wird ab Windows 8 unterstützt. |
KMTQAITYPE_UMD_DRIVER_VERSIONpPrivateDriverData- verweist auf eine D3DKMT_UMD_DRIVER_VERSION Struktur, die die UMD-Version angibt. Wird ab Windows 8 unterstützt. |
KMTQAITYPE_DIRECTFLIP_SUPPORTpPrivateDriverData- verweist auf eine D3DKMT_DIRECTFLIP_SUPPORT Struktur, die angibt, ob die UMD Direct Flip-Vorgänge unterstützt. Wird ab Windows 8 unterstützt. |
KMTQAITYPE_MULTIPLANEOVERLAY_SUPPORTpPrivateDriverData- verweist auf eine D3DKMT_MULTIPLANEOVERLAY_SUPPORT Struktur, die angibt, ob die UMD Multiplane-Überlagerungsvorgänge unterstützt. Wird ab Windows 8.1 unterstützt. |
KMTQAITYPE_DLIST_DRIVER_NAMEpPrivateDriverData- verweist auf eine D3DKMT_DLIST_DRIVER_NAME Struktur, die den Namen des Treibers angibt, der die Anzeigeliste (DList) unterstützt. Wird ab Windows 8.1 unterstützt. |
KMTQAITYPE_WDDM_1_3_CAPSpPrivateDriverData- 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_SUPPORTpPrivateDriverData- verweist auf eine D3DKMT_MULTIPLANEOVERLAY_HUD_SUPPORT Struktur, die angibt, ob die UMD Vorgänge mit mehrplanigen Überlagerungs-Heads-up-Anzeigevorgängen (HUD) unterstützt. Wird ab Windows 8.1 unterstützt. |
KMTQAITYPE_WDDM_2_0_CAPSpPrivateDriverData- verweist auf eine D3DKMT_WDDM_2_0_CAPS Struktur mit Informationen zu unterstützten WDDM 2.0-Kapitälchen. Wird ab Windows 10 (WDDM 2.0) unterstützt. |
KMTQAITYPE_NODEMETADATApPrivateDriverData- verweist auf eine D3DKMT_NODEMETADATA Struktur, die Metadaten zum Knoten enthält. Wird ab Windows 10 (WDDM 2.0) unterstützt. |
KMTQAITYPE_CPDRIVERNAMEpPrivateDriverData- verweist auf eine D3DKMT_CPDRIVERNAME Struktur, die den Namen des Treibers angibt, der die Inhaltsschutzfunktion (CP) unterstützt. Wird ab Windows 10 (WDDM 2.0) unterstützt. |
KMTQAITYPE_XBOXpPrivateDriverData- verweist auf eine D3DKMT_XBOX Struktur, die Informationen zur Xbox angibt. Wird ab Windows 10 (WDDM 2.0) unterstützt. |
KMTQAITYPE_INDEPENDENTFLIP_SUPPORTpPrivateDriverData- verweist auf eine D3DKMT_INDEPENDENTFLIP_SUPPORT Struktur, die angibt, ob die UMD unabhängige Flip-Vorgänge unterstützt. Wird ab Windows 10 (WDDM 2.0) unterstützt. |
KMTQAITYPE_MIRACASTCOMPANIONDRIVERNAMEpPrivateDriverData- verweist auf eine D3DKMT_MIRACASTCOMPANIONDRIVERNAME Struktur, die den Namen des Treibers angibt, der das Miracast-Begleitfeature unterstützt. Wird ab Windows 10 (WDDM 2.0) unterstützt. |
KMTQAITYPE_PHYSICALADAPTERCOUNTpPrivateDriverData- verweist auf eine D3DKMT_PHYSICAL_ADAPTER_COUNT Struktur, die die Anzahl der physischen Adapter angibt. Wird ab Windows 10 (WDDM 2.0) unterstützt. |
KMTQAITYPE_PHYSICALADAPTERDEVICEIDSpPrivateDriverData- verweist auf eine D3DKMT_QUERY_DEVICE_IDS Struktur, die die Geräte-ID(n) der physischen Adapter angibt. Wird ab Windows 10 (WDDM 2.0) unterstützt. |
KMTQAITYPE_DRIVERCAPS_EXTpPrivateDriverData- verweist auf eine D3DKMT_DRIVERCAPS_EXT Struktur, die erweiterte Treiberfunktionen angibt. Wird ab Windows 10 (WDDM 2.0) unterstützt. |
KMTQAITYPE_QUERY_MIRACAST_DRIVER_TYPEpPrivateDriverData- verweist auf einen D3DKMT_MIRACAST_DRIVER_TYPE Wert, der den Typ des Miracast-Treibers angibt. Wird ab Windows 10 (WDDM 2.0) unterstützt. |
KMTQAITYPE_QUERY_GPUMMU_CAPSpPrivateDriverData- verweist auf eine D3DKMT_QUERY_GPUMMU_CAPS Struktur, die DIE MMU-Funktionen (GPU Memory Management Unit) angibt. Wird ab Windows 10 (WDDM 2.0) unterstützt. |
KMTQAITYPE_QUERY_MULTIPLANEOVERLAY_DECODE_SUPPORTpPrivateDriverData- verweist auf eine D3DKMT_MULTIPLANEOVERLAY_DECODE_SUPPORT Struktur, die angibt, ob die UMD Multiplane-Überlagerungsdecodierungsvorgänge unterstützt. Wird ab Windows 10 (WDDM 2.0) unterstützt. |
KMTQAITYPE_QUERY_HW_PROTECTION_TEARDOWN_COUNTpPrivateDriverData- verweist auf einen UNIT-Wert, der die Anzahl des Hardwareschutz-Abbruchs angibt. Wird ab Windows 10 (WDDM 2.0) unterstützt. |
KMTQAITYPE_QUERY_ISBADDRIVERFORHWPROTECTIONDISABLEDpPrivateDriverData- verweist auf eine D3DKMT_ISBADDRIVERFORHWPROTECTIONDISABLED Struktur, die angibt, ob ein ungültiger Treiber für den Hardwareschutz deaktiviert ist. Wird ab Windows 10 (WDDM 2.0) unterstützt. |
KMTQAITYPE_MULTIPLANEOVERLAY_SECONDARY_SUPPORTpPrivateDriverData- verweist auf eine D3DKMT_MULTIPLANEOVERLAY_SECONDARY_SUPPORT Struktur, die angibt, ob die UMD Multiplane-Überlagerungsunterstützung für sekundäre Displays bereitstellt. Wird ab Windows 10 (WDDM 2.0) unterstützt. |
KMTQAITYPE_INDEPENDENTFLIP_SECONDARY_SUPPORTpPrivateDriverData verweist auf eine D3DKMT_INDEPENDENTFLIP_SECONDARY_SUPPORT Struktur, die angibt, ob die UMD unabhängige Flip-Vorgänge für sekundäre Displays unterstützt. Wird ab Windows 10 (WDDM 2.0) unterstützt. |
KMTQAITYPE_PANELFITTER_SUPPORTpPrivateDriverData- verweist auf eine D3DKMT_PANELFITTER_SUPPORT Struktur, die angibt, ob die UMD Panel-Fittervorgänge unterstützt. Unterstützt ab Windows 10, Version 1607 (WDDM 2.1). |
KMTQAITYPE_PHYSICALADAPTERPNPKEYpPrivateDriverData- verweist auf eine D3DKMT_QUERY_PHYSICAL_ADAPTER_PNPKEY Struktur, die den Plug-and-Play-Schlüssel (PNP) des physischen Adapters angibt. Unterstützt ab Windows 10, Version 1703 (WDDM 2.2). |
KMTQAITYPE_GETSEGMENTGROUPSIZEpPrivateDriverData verweist auf eine D3DKMT_SEGMENTGROUPSIZEINFO Struktur, die die Informationen zur Segmentgruppengröße angibt. Unterstützt ab Windows 10, Version 1703 (WDDM 2.2). |
KMTQAITYPE_MPO3DDI_SUPPORTpPrivateDriverData- verweist auf eine D3DKMT_MPO3DDI_SUPPORT Struktur, die angibt, ob der Treiber die Multiplane-Overlay-Schnittstelle 3 Vorgänge unterstützt. Verfügbar ab Windows 10, Version 1703 (WDDM 2.2). |
KMTQAITYPE_HWDRM_SUPPORTpPrivateDriverData- verweist auf eine D3DKMT_HWDRM_SUPPORT Struktur, die angibt, ob der Treiber DRM-Vorgänge (Digital Rights Management) unterstützt. Verfügbar ab Windows 10, Version 1703 (WDDM 2.2). |
KMTQAITYPE_MPOKERNELCAPS_SUPPORTpPrivateDriverData- verweist auf eine D3DKMT_MPOKERNELCAPS_SUPPORT Struktur, die angibt, ob Multiplane-Overlay-Kernelfunktionen unterstützt werden. Verfügbar ab Windows 10, Version 1703 (WDDM 2.2). |
KMTQAITYPE_MULTIPLANEOVERLAY_STRETCH_SUPPORTpPrivateDriverData- verweist auf eine D3DKMT_MULTIPLANEOVERLAY_STRETCH_SUPPORT Struktur, die angibt, ob der Treiber mehrplanige Überlagerungs-Stretchvorgänge unterstützt. Verfügbar ab Windows 10, Version 1703 (WDDM 2.2). |
KMTQAITYPE_GET_DEVICE_VIDPN_OWNERSHIP_INFOpPrivateDriverData- verweist auf eine D3DKMT_GET_DEVICE_VIDPN_OWNERSHIP_STATE Struktur, die den Besitzstatus des video present network (VidPN) für ein bestimmtes Gerät angibt. Verfügbar ab Windows 10, Version 1703 (WDDM 2.2). |
KMTQAITYPE_QUERYREGISTRYpPrivateDriverData- verweist auf eine D3DKMT_ADAPTERREGISTRYINFO Struktur, wobei das letzte Feld vom Aufrufer tatsächlich variable Größe aufweist. 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. Weitere Informationen finden Sie unter GPU-Virtualisierung. Unterstützung für diesen Typ begann mit Windows 10, Version 1803 WDDM 2.4. |
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_SUPPORTpPrivateDriverData- verweist auf eine D3DKMT_HYBRID_DLIST_DLL_SUPPORT Struktur. Unterstützt ab Windows 10, Version 2004 (WDDM 2.7). |
KMTQAITYPE_DISPLAY_CAPS |
KMTQAITYPE_WDDM_2_9_CAPSpPrivateDriverData- 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_SUPPORTpPrivateDriverData- verweist auf eine D3DKMT_CROSSADAPTERRESOURCE_SUPPORT Struktur. Wird ab Windows Server 2022 unterstützt. |
KMTQAITYPE_WDDM_3_0_CAPSpPrivateDriverData- 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_CAPSpPrivateDriverData- 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 |
|---|---|
| Unterstützter Client (Mindestversion) | Windows Vista (WDDM 1.0) |
| Header- | d3dkmthk.h |