Énumération KMTQUERYADAPTERINFOTYPE (d3dkmthk.h)
Chaque valeur KMTQUERYADAPTERINFOTYPE est corrélée à un élément spécifique d’informations d’adaptateur récupéré par D3DKMQueryAdapterInfo.
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;
Constantes
KMTQAITYPE_UMDRIVERPRIVATE La mémoire tampon vers laquelle pPrivateDriverData pointe est remplie avec des données de pilote privé dans un format spécifique au fournisseur. Pour lire et traiter les données privées, un couplage étroit entre le pilote en mode utilisateur et le pilote de miniport d’affichage doit exister. |
KMTQAITYPE_UMDRIVERNAME Le membre pPrivateDriverData pointe vers une structure D3DKMT_UMDFILENAMEINFO qui est remplie avec le nom de l’ICD OpenGL qui dépend de la version particulière de DirectX. Les applications non DirectX peuvent utiliser ce nom pour appeler l’ICD OpenGL directement, bien que cette utilisation ne soit pas recommandée. |
KMTQAITYPE_UMOPENGLINFO pPrivateDriverData pointe vers une structure de D3DKMT_OPENGLINFO qui contient des informations sur l’ICD OpenGL. |
KMTQAITYPE_GETSEGMENTSIZE pPrivateDriverData pointe vers une structure D3DKMT_SEGMENTSIZEINFO qui contient des informations sur la taille des segments de mémoire et d’ouverture. |
KMTQAITYPE_ADAPTERGUID pPrivateDriverData pointe vers une variable qui contient le GUID de l’adaptateur. |
KMTQAITYPE_FLIPQUEUEINFO pPrivateDriverData pointe vers une structure D3DKMT_FLIPQUEUEINFO qui contient des informations sur la file d’attente des opérations de retournement. |
KMTQAITYPE_ADAPTERADDRESS pPrivateDriverData pointe vers une structure D3DKMT_ADAPTERADDRESS qui contient des informations sur l’emplacement physique sur le bus PCI de l’adaptateur. |
KMTQAITYPE_SETWORKINGSETINFO pPrivateDriverData pointe vers une structure D3DKMT_WORKINGSETINFO qui contient des informations sur le jeu de travail. |
KMTQAITYPE_ADAPTERREGISTRYINFO pPrivateDriverData pointe vers une structure D3DKMT_ADAPTERREGISTRYINFO qui contient des informations de Registre sur la carte graphique. |
KMTQAITYPE_CURRENTDISPLAYMODE pPrivateDriverData pointe vers une structure D3DKMT_CURRENTDISPLAYMODE qui contient le mode d’affichage actuel. |
KMTQAITYPE_MODELIST pPrivateDriverData pointe vers un tableau de structures D3DKMT_DISPLAYMODE pour la liste des modes d’affichage. |
KMTQAITYPE_CHECKDRIVERUPDATESTATUS pPrivateDriverData pointe vers la mise à jour du pilote status. |
KMTQAITYPE_VIRTUALADDRESSINFO pPrivateDriverData pointe vers une structure D3DKMT_VIRTUALADDRESSINFO . Retourne des informations sur la prise en charge de l’adressage virtuel. Pris en charge à partir de Windows 7. |
KMTQAITYPE_DRIVERVERSION pPrivateDriverData pointe vers une variable qui contient une valeur de type D3DKMT_DRIVERVERSION qui indique la version du modèle de pilote d’affichage prise en charge par le pilote miniport d’affichage. Pris en charge à partir de Windows 7. |
KMTQAITYPE_ADAPTERTYPE pPrivateDriverData pointe vers une structure D3DKMT_ADAPTERTYPE qui spécifie le type de carte graphique. Pris en charge à partir de Windows 8. |
KMTQAITYPE_OUTPUTDUPLCONTEXTSCOUNT pPrivateDriverData pointe vers une structure de D3DKMT_OUTPUTDUPLCONTEXTSCOUNT qui spécifie le nombre de clients actuels de l’API de duplication de bureau (DDA) qui sont attachés à un réseau VidPN (Video Present Network) donné. Pris en charge à partir de Windows 8. |
KMTQAITYPE_WDDM_1_2_CAPS pPrivateDriverData pointe vers une structure D3DKMT_WDDM_1_2_CAPS qui spécifie les fonctionnalités WDDM 1.2 et ultérieures de la carte graphique et du pilote miniport d’affichage. Pris en charge à partir de Windows 8. |
KMTQAITYPE_UMD_DRIVER_VERSION pPrivateDriverData pointe vers une structure D3DKMT_UMD_DRIVER_VERSION qui spécifie la version du pilote en mode utilisateur. Pris en charge à partir de Windows 8. |
KMTQAITYPE_DIRECTFLIP_SUPPORT pPrivateDriverData pointe vers une structure de D3DKMT_DIRECTFLIP_SUPPORT qui spécifie si le pilote en mode utilisateur prend en charge les opérations Direct Flip. Pris en charge à partir de Windows 8. |
KMTQAITYPE_MULTIPLANEOVERLAY_SUPPORT Réservé pour un usage futur. Pris en charge à partir de Windows 8.1. |
KMTQAITYPE_DLIST_DRIVER_NAME Pris en charge à partir de Windows 8.1. |
KMTQAITYPE_WDDM_1_3_CAPS pPrivateDriverData pointe vers une structure D3DKMT_WDDM_1_3_CAPS avec des informations sur les majuscules WDDM 1.3 prises en charge. Pris en charge à partir de 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 pointe vers une structure D3DDDI_QUERYREGISTRY_INFO , où le dernier champ est en fait de taille variable par l’appelant. Ce type interroge le Registre pour obtenir des informations qui sont généralement mises en cache pendant l’installation du pilote. Les composants du mode utilisateur doivent utiliser cette technique pour prendre en charge les adaptateurs paravirtualisés, au lieu de s’appuyer sur des méthodes de système d’exploitation natives. La prise en charge de ce type a commencé avec 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 pointe vers une structure D3DKMT_HYBRID_DLIST_DLL_SUPPORT . Pris en charge à partir de Windows 10, version 2004. |
KMTQAITYPE_DISPLAY_CAPS |
KMTQAITYPE_WDDM_2_9_CAPS pPrivateDriverData pointe vers une structure D3DKMT_WDDM_2_9_CAPS avec des informations sur les majuscules WDDM 2.9 prises en charge. Pris en charge à partir de Windows Server 2022. |
KMTQAITYPE_CROSSADAPTERRESOURCE_SUPPORT pPrivateDriverData pointe vers une structure D3DKMT_CROSSADAPTERRESOURCE_SUPPORT . Pris en charge à partir de Windows Server 2022. |
KMTQAITYPE_WDDM_3_0_CAPS pPrivateDriverData pointe vers une structure D3DKMT_WDDM_3_0_CAPS avec des informations sur les majuscules WDDM 3.0 prises en charge. Pris en charge à partir de Windows 11, version 21H2. |
KMTQAITYPE_WSAUMDIMAGENAME |
KMTQAITYPE_VGPUINTERFACEID |
KMTQAITYPE_WDDM_3_1_CAPS pPrivateDriverData pointe vers une structure D3DKMT_WDDM_3_1_CAPS avec des informations sur les majuscules WDDM 3.1 prises en charge. Pris en charge à partir de Windows 11, version 22H2. |
Remarques
Chaque valeur d’énumération indique comment interpréter les autres champs de D3DKMT_QUERYADAPTERINFO, en particulier D3DKMT_QUERYADAPTERINFO ::p PrivateDriverData. pPrivateDriverData est généralement réinterprété en tant que structure unique, correspondant à chaque valeur d’énumération. Des exceptions existent, comme indiqué ci-dessus.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3dkmthk.h |