KMTQUERYADAPTERINFOTYPE, énumération (d3dkmthk.h)
Une valeur KMTQUERYADAPTERINFOTYPE indique lade typespécifique de l’adaptateur récupérée par D3DKMTQueryAdapterInfo.
Syntaxe
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 Mémoire tampon qui pPrivateDriverData points à remplir 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 (UMD) et le pilote de miniport d’affichage en mode noyau (KMD) doit exister. |
KMTQAITYPE_UMDRIVERNAME Le membre pPrivateDriverData pointe vers une structure D3DKMT_UMDFILENAMEINFO remplie avec le nom de l’UMD. |
KMTQAITYPE_UMOPENGLINFO pPrivateDriverData pointe vers une structure D3DKMT_OPENGLINFO qui contient des informations sur l’ICD OpenGL. Les applications non DirectX peuvent utiliser ce nom pour appeler l’ICD OpenGL directement, bien que cette utilisation ne soit pas recommandée. |
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 l’état de mise à jour du pilote. |
KMTQAITYPE_VIRTUALADDRESSINFO pPrivateDriverData pointe vers une structure D3DKMT_VIRTUALADDRESSINFO. Retourne des informations sur la prise en charge de l’adressage virtuel. Prise en charge à partir de Windows 7. |
KMTQAITYPE_DRIVERVERSION pPrivateDriverData pointe vers une variable qui contient une valeur D3DKMT_DRIVERVERSION-typée qui indique la version du modèle de pilote d’affichage pris en charge par le KMD. Prise en charge à partir de Windows 7. |
KMTQAITYPE_ADAPTERTYPE pPrivateDriverData pointe vers une structure D3DKMT_ADAPTERTYPE qui spécifie le type de carte graphique. Prise en charge à partir de Windows 8. |
KMTQAITYPE_OUTPUTDUPLCONTEXTSCOUNT pPrivateDriverData pointe vers une structure D3DKMT_OUTPUTDUPLCONTEXTSCOUNT qui spécifie le nombre de clients d’API de duplication de bureau (DDA) actuels qui sont attachés à une vidéo donnée présente le réseau (VidPN). Prise 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 l’adaptateur graphique et du KMD. Prise en charge à partir de Windows 8. |
KMTQAITYPE_UMD_DRIVER_VERSION pPrivateDriverData pointe vers une structure D3DKMT_UMD_DRIVER_VERSION qui spécifie la version de l’UMD. Prise en charge à partir de Windows 8. |
KMTQAITYPE_DIRECTFLIP_SUPPORT pPrivateDriverData pointe vers une structure D3DKMT_DIRECTFLIP_SUPPORT qui spécifie si l’UMD prend en charge les opérations Direct Flip. Prise en charge à partir de Windows 8. |
KMTQAITYPE_MULTIPLANEOVERLAY_SUPPORT pPrivateDriverData pointe vers une structure D3DKMT_MULTIPLANEOVERLAY_SUPPORT qui spécifie si l’UMD prend en charge les opérations de superposition multiplane. Prise en charge à partir de Windows 8.1. |
KMTQAITYPE_DLIST_DRIVER_NAME pPrivateDriverData pointe vers une structure D3DKMT_DLIST_DRIVER_NAME qui spécifie le nom du pilote qui prend en charge la fonctionnalité de liste d’affichage (DList). Prise 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. Prise en charge à partir de Windows 8.1. |
KMTQAITYPE_MULTIPLANEOVERLAY_HUD_SUPPORT pPrivateDriverData pointe vers une structure D3DKMT_MULTIPLANEOVERLAY_HUD_SUPPORT qui spécifie si l’UMD prend en charge les opérations d’affichage de superposition multiplane (HUD). Prise en charge à partir de Windows 8.1. |
KMTQAITYPE_WDDM_2_0_CAPS pPrivateDriverData pointe vers une structure D3DKMT_WDDM_2_0_CAPS avec des informations sur les majuscules WDDM 2.0 prises en charge. Prise en charge à partir de Windows 10 (WDDM 2.0). |
KMTQAITYPE_NODEMETADATA pPrivateDriverData pointe vers une structure D3DKMT_NODEMETADATA qui contient des métadonnées sur le nœud. Prise en charge à partir de Windows 10 (WDDM 2.0). |
KMTQAITYPE_CPDRIVERNAME pPrivateDriverData pointe vers une structure D3DKMT_CPDRIVERNAME qui spécifie le nom du pilote qui prend en charge la fonctionnalité de protection de contenu (CP). Prise en charge à partir de Windows 10 (WDDM 2.0). |
KMTQAITYPE_XBOX pPrivateDriverData pointe vers une structure D3DKMT_XBOX qui spécifie des informations sur la Xbox. Prise en charge à partir de Windows 10 (WDDM 2.0). |
KMTQAITYPE_INDEPENDENTFLIP_SUPPORT pPrivateDriverData pointe vers une structure D3DKMT_INDEPENDENTFLIP_SUPPORT qui spécifie si l’UMD prend en charge les opérations de retournement indépendantes. Prise en charge à partir de Windows 10 (WDDM 2.0). |
KMTQAITYPE_MIRACASTCOMPANIONDRIVERNAME pPrivateDriverData pointe vers une structure D3DKMT_MIRACASTCOMPANIONDRIVERNAME qui spécifie le nom du pilote qui prend en charge la fonctionnalité complémentaire Miracast. Prise en charge à partir de Windows 10 (WDDM 2.0). |
KMTQAITYPE_PHYSICALADAPTERCOUNT pPrivateDriverData pointe vers une structure D3DKMT_PHYSICAL_ADAPTER_COUNT qui spécifie le nombre d’adaptateurs physiques. Prise en charge à partir de Windows 10 (WDDM 2.0). |
KMTQAITYPE_PHYSICALADAPTERDEVICEIDS pPrivateDriverData pointe vers une structure D3DKMT_QUERY_DEVICE_IDS qui spécifie les ID d’appareil des adaptateurs physiques. Prise en charge à partir de Windows 10 (WDDM 2.0). |
KMTQAITYPE_DRIVERCAPS_EXT pPrivateDriverData pointe vers une structure D3DKMT_DRIVERCAPS_EXT qui spécifie les fonctionnalités de pilote étendues. Prise en charge à partir de Windows 10 (WDDM 2.0). |
KMTQAITYPE_QUERY_MIRACAST_DRIVER_TYPE pPrivateDriverData pointe vers une valeur D3DKMT_MIRACAST_DRIVER_TYPE qui spécifie le type de pilote Miracast. Prise en charge à partir de Windows 10 (WDDM 2.0). |
KMTQAITYPE_QUERY_GPUMMU_CAPS pPrivateDriverData pointe vers une structure D3DKMT_QUERY_GPUMMU_CAPS qui spécifie les fonctionnalités de l’unité de gestion de mémoire GPU (MMU). Prise en charge à partir de Windows 10 (WDDM 2.0). |
KMTQAITYPE_QUERY_MULTIPLANEOVERLAY_DECODE_SUPPORT pPrivateDriverData pointe vers une structure D3DKMT_MULTIPLANEOVERLAY_DECODE_SUPPORT qui spécifie si l’UMD prend en charge les opérations de décodage de superposition multiplane. Prise en charge à partir de Windows 10 (WDDM 2.0). |
KMTQAITYPE_QUERY_HW_PROTECTION_TEARDOWN_COUNT pPrivateDriverData pointe vers une valeur UNIT qui spécifie le nombre de déchirures de protection matérielle. Prise en charge à partir de Windows 10 (WDDM 2.0). |
KMTQAITYPE_QUERY_ISBADDRIVERFORHWPROTECTIONDISABLED pPrivateDriverData pointe vers une structure D3DKMT_ISBADDRIVERFORHWPROTECTIONDISABLED qui spécifie si un pilote incorrect pour la protection matérielle est désactivé. Prise en charge à partir de Windows 10 (WDDM 2.0). |
KMTQAITYPE_MULTIPLANEOVERLAY_SECONDARY_SUPPORT pPrivateDriverData pointe vers une structure D3DKMT_MULTIPLANEOVERLAY_SECONDARY_SUPPORT qui spécifie si l’UMD fournit une prise en charge de superposition multiplane pour les affichages secondaires. Prise en charge à partir de Windows 10 (WDDM 2.0). |
KMTQAITYPE_INDEPENDENTFLIP_SECONDARY_SUPPORT pPrivateDriverData pointe vers une structure D3DKMT_INDEPENDENTFLIP_SECONDARY_SUPPORT qui spécifie si l’UMD prend en charge les opérations de retournement indépendantes pour les affichages secondaires. Prise en charge à partir de Windows 10 (WDDM 2.0). |
KMTQAITYPE_PANELFITTER_SUPPORT pPrivateDriverData pointe vers une structure D3DKMT_PANELFITTER_SUPPORT qui spécifie si l’UMD prend en charge les opérations d’appareil de panneau. Prise en charge à partir de Windows 10, version 1607 (WDDM 2.1). |
KMTQAITYPE_PHYSICALADAPTERPNPKEY pPrivateDriverData pointe vers une structure D3DKMT_QUERY_PHYSICAL_ADAPTER_PNPKEY qui spécifie la clé PNP (plug-and-play) de l’adaptateur physique. Prise en charge à partir de Windows 10, version 1703 (WDDM 2.2). |
KMTQAITYPE_GETSEGMENTGROUPSIZE pPrivateDriverData pointe vers une structure D3DKMT_SEGMENTGROUPSIZEINFO qui spécifie les informations relatives à la taille du groupe de segments. Prise en charge à partir de Windows 10, version 1703 (WDDM 2.2). |
KMTQAITYPE_MPO3DDI_SUPPORT pPrivateDriverData pointe vers une structure D3DKMT_MPO3DDI_SUPPORT qui spécifie si le pilote prend en charge les opérations de superposition multiplane version 3 de l’interface. Disponible à partir de Windows 10, version 1703 (WDDM 2.2). |
KMTQAITYPE_HWDRM_SUPPORT pPrivateDriverData pointe vers une structure D3DKMT_HWDRM_SUPPORT qui spécifie si le pilote prend en charge les opérations DRM (Hardware Digital Rights Management). Disponible à partir de Windows 10, version 1703 (WDDM 2.2). |
KMTQAITYPE_MPOKERNELCAPS_SUPPORT pPrivateDriverData pointe vers une structure D3DKMT_MPOKERNELCAPS_SUPPORT qui spécifie si les fonctionnalités du noyau de superposition multiplane sont prises en charge. Disponible à partir de Windows 10, version 1703 (WDDM 2.2). |
KMTQAITYPE_MULTIPLANEOVERLAY_STRETCH_SUPPORT pPrivateDriverData pointe vers une structure D3DKMT_MULTIPLANEOVERLAY_STRETCH_SUPPORT qui spécifie si le pilote prend en charge les opérations de superposition multiplane. Disponible à partir de Windows 10, version 1703 (WDDM 2.2). |
KMTQAITYPE_GET_DEVICE_VIDPN_OWNERSHIP_INFO pPrivateDriverData pointe vers une structure D3DKMT_GET_DEVICE_VIDPN_OWNERSHIP_STATE qui spécifie l’état de propriété du réseau présent vidéo (VidPN) pour un appareil donné. Disponible à partir de Windows 10, version 1703 (WDDM 2.2). |
KMTQAITYPE_QUERYREGISTRY pPrivateDriverData pointe vers une structure D3DKMT_ADAPTERREGISTRYINFO, où le dernier champ est réellement de taille variable par l’appelant. Ce type interroge le Registre pour obtenir des informations généralement mises en cache pendant l’installation du pilote. Les composants en 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. Pour plus d’informations, consultez virtualisation gpu. Prise en charge de ce type démarré avec 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_SUPPORT pPrivateDriverData pointe vers une structure D3DKMT_HYBRID_DLIST_DLL_SUPPORT. Prise en charge à partir de Windows 10, version 2004 (WDDM 2.7). |
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. Prise en charge à partir de Windows Server 2022. |
KMTQAITYPE_CROSSADAPTERRESOURCE_SUPPORT pPrivateDriverData pointe vers une structure de D3DKMT_CROSSADAPTERRESOURCE_SUPPORT. Prise 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. Prise en charge à partir de Windows 11, version 21H2. |
KMTQAITYPE_WSAUMDIMAGENAME |
KMTQAITYPE_VGPUINTERFACEID |
KMTQAITYPE_WDDM_3_1_CAPS pPrivateDriverData pointe vers une structure de D3DKMT_WDDM_3_1_CAPS avec des informations sur les majuscules WDDM 3.1 prises en charge. Prise 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é comme une structure unique, correspondant à chaque valeur d’énumération. Les exceptions existent, comme indiqué ci-dessus.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows Vista (WDDM 1.0) |
d’en-tête | d3dkmthk.h |