Enumeración KMTQUERYADAPTERINFOTYPE (d3dkmthk.h)
Un valor de KMTQUERYADAPTERINFOTYPE indica laespecíficatipo de información del adaptador que recupera D3DKMTQueryAdapterInfo.
Sintaxis
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 El búfer al que pPrivateDriverData apunta a se rellena con datos del controlador privado en un formato específico del proveedor. Para leer y procesar los datos privados, debe existir un acoplamiento estricto entre el controlador en modo de usuario (UMD) y el controlador de miniporte de pantalla en modo kernel (KMD). |
KMTQAITYPE_UMDRIVERNAME El miembro pPrivateDriverData apunta a una estructura D3DKMT_UMDFILENAMEINFO que se rellena con el nombre del UMD. |
KMTQAITYPE_UMOPENGLINFO pPrivateDriverData apunta a una estructura de D3DKMT_OPENGLINFO que contiene información sobre openGL ICD. Las aplicaciones que no son directX pueden usar este nombre para llamar directamente a OpenGL ICD, aunque no se recomienda este uso. |
KMTQAITYPE_GETSEGMENTSIZE pPrivateDriverData apunta a una estructura de D3DKMT_SEGMENTSIZEINFO que contiene información sobre el tamaño de los segmentos de memoria y apertura. |
KMTQAITYPE_ADAPTERGUID pPrivateDriverData apunta a una variable que contiene el GUID del adaptador. |
KMTQAITYPE_FLIPQUEUEINFO pPrivateDriverData apunta a una estructura de D3DKMT_FLIPQUEUEINFO que contiene información sobre la cola de operaciones de volteo. |
KMTQAITYPE_ADAPTERADDRESS pPrivateDriverData apunta a una estructura de D3DKMT_ADAPTERADDRESS que contiene información sobre la ubicación física en el bus PCI del adaptador. |
KMTQAITYPE_SETWORKINGSETINFO pPrivateDriverData apunta a una estructura de D3DKMT_WORKINGSETINFO que contiene información sobre el conjunto de trabajo. |
KMTQAITYPE_ADAPTERREGISTRYINFO pPrivateDriverData apunta a una estructura de D3DKMT_ADAPTERREGISTRYINFO que contiene información del Registro sobre el adaptador de gráficos. |
KMTQAITYPE_CURRENTDISPLAYMODE pPrivateDriverData apunta a una estructura de D3DKMT_CURRENTDISPLAYMODE que contiene el modo de visualización actual. |
KMTQAITYPE_MODELIST pPrivateDriverData apunta a una matriz de estructuras de D3DKMT_DISPLAYMODE para la lista de modos de visualización. |
KMTQAITYPE_CHECKDRIVERUPDATESTATUS pPrivateDriverData apunta al estado de actualización del controlador. |
KMTQAITYPE_VIRTUALADDRESSINFO pPrivateDriverData apunta a una estructura de D3DKMT_VIRTUALADDRESSINFO. Devuelve información sobre la compatibilidad con direccionamiento virtual. Se admite a partir de Windows 7. |
KMTQAITYPE_DRIVERVERSION pPrivateDriverData apunta a una variable que contiene un valor con tipo D3DKMT_DRIVERVERSIONque indica la versión del modelo de controlador de visualización que admite el KMD. Se admite a partir de Windows 7. |
KMTQAITYPE_ADAPTERTYPE pPrivateDriverData apunta a una estructura de D3DKMT_ADAPTERTYPE que especifica el tipo de adaptador de gráficos. Se admite a partir de Windows 8. |
KMTQAITYPE_OUTPUTDUPLCONTEXTSCOUNT pPrivateDriverData apunta a una estructura de D3DKMT_OUTPUTDUPLCONTEXTSCOUNT que especifica el número de clientes actuales de Api de duplicación de escritorio (DDA) que están conectados a una red de vídeo presente determinada (VidPN). Se admite a partir de Windows 8. |
KMTQAITYPE_WDDM_1_2_CAPS pPrivateDriverData apunta a una estructura de D3DKMT_WDDM_1_2_CAPS que especifica las funcionalidades WDDM 1.2 y posteriores del adaptador de gráficos y KMD. Se admite a partir de Windows 8. |
KMTQAITYPE_UMD_DRIVER_VERSION pPrivateDriverData apunta a una estructura de D3DKMT_UMD_DRIVER_VERSION que especifica la versión de UMD. Se admite a partir de Windows 8. |
KMTQAITYPE_DIRECTFLIP_SUPPORT pPrivateDriverData apunta a una estructura de D3DKMT_DIRECTFLIP_SUPPORT que especifica si el UMD admite operaciones Direct Flip. Se admite a partir de Windows 8. |
KMTQAITYPE_MULTIPLANEOVERLAY_SUPPORT pPrivateDriverData apunta a una estructura D3DKMT_MULTIPLANEOVERLAY_SUPPORT que especifica si umD admite operaciones de superposición multiplano. Se admite a partir de Windows 8.1. |
KMTQAITYPE_DLIST_DRIVER_NAME pPrivateDriverData apunta a una estructura de D3DKMT_DLIST_DRIVER_NAME que especifica el nombre del controlador que admite la característica de lista de visualización (DList). Se admite a partir de Windows 8.1. |
KMTQAITYPE_WDDM_1_3_CAPS pPrivateDriverData apunta a una estructura de D3DKMT_WDDM_1_3_CAPS con información sobre los límites de WDDM 1.3 admitidos. Se admite a partir de Windows 8.1. |
KMTQAITYPE_MULTIPLANEOVERLAY_HUD_SUPPORT pPrivateDriverData apunta a una estructura de D3DKMT_MULTIPLANEOVERLAY_HUD_SUPPORT que especifica si el UMD admite operaciones de pantalla de superposición multiplano (HUD). Se admite a partir de Windows 8.1. |
KMTQAITYPE_WDDM_2_0_CAPS pPrivateDriverData apunta a una estructura de D3DKMT_WDDM_2_0_CAPS con información sobre los límites de WDDM 2.0 admitidos. Se admite a partir de Windows 10 (WDDM 2.0). |
KMTQAITYPE_NODEMETADATA pPrivateDriverData apunta a una estructura de D3DKMT_NODEMETADATA que contiene metadatos sobre el nodo. Se admite a partir de Windows 10 (WDDM 2.0). |
KMTQAITYPE_CPDRIVERNAME pPrivateDriverData apunta a una estructura de D3DKMT_CPDRIVERNAME que especifica el nombre del controlador que admite la característica de protección de contenido (CP). Se admite a partir de Windows 10 (WDDM 2.0). |
KMTQAITYPE_XBOX pPrivateDriverData apunta a una estructura de D3DKMT_XBOX que especifica información sobre xbox. Se admite a partir de Windows 10 (WDDM 2.0). |
KMTQAITYPE_INDEPENDENTFLIP_SUPPORT pPrivateDriverData apunta a una estructura de D3DKMT_INDEPENDENTFLIP_SUPPORT que especifica si el UMD admite operaciones de volteo independientes. Se admite a partir de Windows 10 (WDDM 2.0). |
KMTQAITYPE_MIRACASTCOMPANIONDRIVERNAME pPrivateDriverData apunta a una estructura de D3DKMT_MIRACASTCOMPANIONDRIVERNAME que especifica el nombre del controlador que admite la característica complementaria Miracast. Se admite a partir de Windows 10 (WDDM 2.0). |
KMTQAITYPE_PHYSICALADAPTERCOUNT pPrivateDriverData apunta a una estructura D3DKMT_PHYSICAL_ADAPTER_COUNT que especifica el número de adaptadores físicos. Se admite a partir de Windows 10 (WDDM 2.0). |
KMTQAITYPE_PHYSICALADAPTERDEVICEIDS pPrivateDriverData apunta a una estructura de D3DKMT_QUERY_DEVICE_IDS que especifica los identificadores de dispositivo de los adaptadores físicos. Se admite a partir de Windows 10 (WDDM 2.0). |
KMTQAITYPE_DRIVERCAPS_EXT pPrivateDriverData apunta a una estructura de D3DKMT_DRIVERCAPS_EXT que especifica las funcionalidades extendidas del controlador. Se admite a partir de Windows 10 (WDDM 2.0). |
KMTQAITYPE_QUERY_MIRACAST_DRIVER_TYPE pPrivateDriverData apunta a un valor de D3DKMT_MIRACAST_DRIVER_TYPE que especifica el tipo de controlador Miracast. Se admite a partir de Windows 10 (WDDM 2.0). |
KMTQAITYPE_QUERY_GPUMMU_CAPS pPrivateDriverData apunta a una estructura de D3DKMT_QUERY_GPUMMU_CAPS que especifica las funcionalidades de la unidad de administración de memoria de GPU (MMU). Se admite a partir de Windows 10 (WDDM 2.0). |
KMTQAITYPE_QUERY_MULTIPLANEOVERLAY_DECODE_SUPPORT pPrivateDriverData apunta a una estructura de D3DKMT_MULTIPLANEOVERLAY_DECODE_SUPPORT que especifica si umD admite operaciones de descodificación de superposición multiplano. Se admite a partir de Windows 10 (WDDM 2.0). |
KMTQAITYPE_QUERY_HW_PROTECTION_TEARDOWN_COUNT pPrivateDriverData apunta a un valor UNIT que especifica el recuento de desmontaje de protección de hardware. Se admite a partir de Windows 10 (WDDM 2.0). |
KMTQAITYPE_QUERY_ISBADDRIVERFORHWPROTECTIONDISABLED pPrivateDriverData apunta a una estructura de D3DKMT_ISBADDRIVERFORHWPROTECTIONDISABLED que especifica si se deshabilita un controlador incorrecto para la protección de hardware. Se admite a partir de Windows 10 (WDDM 2.0). |
KMTQAITYPE_MULTIPLANEOVERLAY_SECONDARY_SUPPORT pPrivateDriverData apunta a una estructura D3DKMT_MULTIPLANEOVERLAY_SECONDARY_SUPPORT que especifica si umD proporciona compatibilidad con superposición multiplano para pantallas secundarias. Se admite a partir de Windows 10 (WDDM 2.0). |
KMTQAITYPE_INDEPENDENTFLIP_SECONDARY_SUPPORT pPrivateDriverData apunta a una estructura de D3DKMT_INDEPENDENTFLIP_SECONDARY_SUPPORT que especifica si umD admite operaciones de volteo independientes para pantallas secundarias. Se admite a partir de Windows 10 (WDDM 2.0). |
KMTQAITYPE_PANELFITTER_SUPPORT pPrivateDriverData apunta a una estructura D3DKMT_PANELFITTER_SUPPORT que especifica si el UMD admite operaciones de ajuste del panel. Compatible a partir de Windows 10, versión 1607 (WDDM 2.1). |
KMTQAITYPE_PHYSICALADAPTERPNPKEY pPrivateDriverData apunta a una estructura de D3DKMT_QUERY_PHYSICAL_ADAPTER_PNPKEY que especifica la clave plug-and-play (PNP) del adaptador físico. Compatible a partir de Windows 10, versión 1703 (WDDM 2.2). |
KMTQAITYPE_GETSEGMENTGROUPSIZE pPrivateDriverData apunta a una estructura D3DKMT_SEGMENTGROUPSIZEINFO que especifica la información sobre el tamaño del grupo de segmentos. Compatible a partir de Windows 10, versión 1703 (WDDM 2.2). |
KMTQAITYPE_MPO3DDI_SUPPORT pPrivateDriverData apunta a una estructura de D3DKMT_MPO3DDI_SUPPORT que especifica si el controlador admite las operaciones de superposición de superposición de multiplano versión 3. Disponible a partir de Windows 10, versión 1703 (WDDM 2.2). |
KMTQAITYPE_HWDRM_SUPPORT pPrivateDriverData apunta a una estructura de D3DKMT_HWDRM_SUPPORT que especifica si el controlador admite operaciones de administración de derechos digitales (DRM) de hardware. Disponible a partir de Windows 10, versión 1703 (WDDM 2.2). |
KMTQAITYPE_MPOKERNELCAPS_SUPPORT pPrivateDriverData apunta a una estructura de D3DKMT_MPOKERNELCAPS_SUPPORT que especifica si se admiten funcionalidades de kernel de superposición multiplano. Disponible a partir de Windows 10, versión 1703 (WDDM 2.2). |
KMTQAITYPE_MULTIPLANEOVERLAY_STRETCH_SUPPORT pPrivateDriverData apunta a una estructura D3DKMT_MULTIPLANEOVERLAY_STRETCH_SUPPORT que especifica si el controlador admite operaciones de ajuste de superposición multiplano. Disponible a partir de Windows 10, versión 1703 (WDDM 2.2). |
KMTQAITYPE_GET_DEVICE_VIDPN_OWNERSHIP_INFO pPrivateDriverData apunta a una estructura de D3DKMT_GET_DEVICE_VIDPN_OWNERSHIP_STATE que especifica el estado de propiedad de la red presente de vídeo (VidPN) para un dispositivo determinado. Disponible a partir de Windows 10, versión 1703 (WDDM 2.2). |
KMTQAITYPE_QUERYREGISTRY pPrivateDriverData apunta a una estructura de D3DKMT_ADAPTERREGISTRYINFO, donde el último campo tiene un tamaño variable por parte del autor de la llamada. Este tipo consulta el Registro para obtener información que se almacena normalmente en caché durante la instalación del controlador. Los componentes en modo de usuario deben usar esta técnica para admitir adaptadores paravirtualizados, en lugar de depender de métodos nativos del sistema operativo. Para obtener más información, consulte virtualización de GPU. La compatibilidad con este tipo comenzó con Windows 10, versión 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 apunta a una estructura de D3DKMT_HYBRID_DLIST_DLL_SUPPORT. Compatible a partir de Windows 10, versión 2004 (WDDM 2.7). |
KMTQAITYPE_DISPLAY_CAPS |
KMTQAITYPE_WDDM_2_9_CAPS pPrivateDriverData apunta a una estructura de D3DKMT_WDDM_2_9_CAPS con información sobre los límites de WDDM 2.9 admitidos. Se admite a partir de Windows Server 2022. |
KMTQAITYPE_CROSSADAPTERRESOURCE_SUPPORT pPrivateDriverData apunta a una estructura de D3DKMT_CROSSADAPTERRESOURCE_SUPPORT. Se admite a partir de Windows Server 2022. |
KMTQAITYPE_WDDM_3_0_CAPS pPrivateDriverData apunta a una estructura de D3DKMT_WDDM_3_0_CAPS con información sobre los límites de WDDM 3.0 admitidos. Se admite a partir de Windows 11, versión 21H2. |
KMTQAITYPE_WSAUMDIMAGENAME |
KMTQAITYPE_VGPUINTERFACEID |
KMTQAITYPE_WDDM_3_1_CAPS pPrivateDriverData apunta a una estructura de D3DKMT_WDDM_3_1_CAPS con información sobre los límites de WDDM 3.1 admitidos. Se admite a partir de Windows 11, versión 22H2. |
Observaciones
Cada valor de enumeración indica cómo interpretar los demás campos de D3DKMT_QUERYADAPTERINFO, especialmente D3DKMT_QUERYADAPTERINFO::p PrivateDriverData. pPrivateDriverData normalmente se reinterpreta como una estructura única, que corresponde a cada valor de enumeración. Existen excepciones, como se ha detallado anteriormente.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows Vista (WDDM 1.0) |
encabezado de | d3dkmthk.h |