Enumeración KMTQUERYADAPTERINFOTYPE (d3dkmthk.h)
Cada valor KMTQUERYADAPTERINFOTYPE se correlaciona con una parte específica de la información del adaptador recuperada por 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 El búfer al que apunta pPrivateDriverData 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 del modo de usuario y el controlador de minipuerto de pantalla. |
KMTQAITYPE_UMDRIVERNAME El miembro pPrivateDriverData apunta a una estructura de D3DKMT_UMDFILENAMEINFO que se rellena con el nombre del ICD de OpenGL que depende de la versión concreta de DirectX. Las aplicaciones que no son directX pueden usar este nombre para llamar directamente a OpenGL ICD, aunque no se recomienda este uso. |
KMTQAITYPE_UMOPENGLINFO pPrivateDriverData apunta a una estructura de D3DKMT_OPENGLINFO que contiene información sobre openGL ICD. |
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 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_DRIVERVERSION que indica la versión del modelo de controlador de pantalla que admite el controlador de miniporte de pantalla. 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 de la API de duplicación de escritorio (DDA) actuales que están conectados a una red de vídeo presente (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 el controlador de minipuerto de pantalla. 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 del controlador en modo de usuario. Se admite a partir de Windows 8. |
KMTQAITYPE_DIRECTFLIP_SUPPORT pPrivateDriverData apunta a una estructura de D3DKMT_DIRECTFLIP_SUPPORT que especifica si el controlador en modo de usuario admite operaciones Direct Flip. Se admite a partir de Windows 8. |
KMTQAITYPE_MULTIPLANEOVERLAY_SUPPORT Reservado para uso futuro. Se admite a partir de Windows 8.1. |
KMTQAITYPE_DLIST_DRIVER_NAME 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 |
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 apunta a una estructura de D3DDDI_QUERYREGISTRY_INFO , donde el último campo tiene un tamaño variable por el 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 del modo de usuario deben usar esta técnica para admitir adaptadores paravirtualizados, en lugar de depender de métodos nativos del sistema operativo. La compatibilidad con este tipo se inició con Windows 10 versión 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 apunta a una estructura de D3DKMT_HYBRID_DLIST_DLL_SUPPORT . Se admite a partir de Windows 10, versión 2004. |
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. |
Comentarios
Cada valor de enumeración indica cómo interpretar los demás campos de D3DKMT_QUERYADAPTERINFO, especialmente D3DKMT_QUERYADAPTERINFO::p PrivateDriverData. pPrivateDriverData se suele reinterpretar como una estructura única, que corresponde a cada valor de enumeración. Existen excepciones, como se detalla anteriormente.
Requisitos
Requisito | Valor |
---|---|
Header | d3dkmthk.h |