Compartir a través de


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

Consulte también

D3DKMT_QUERYADAPTERINFO

D3DKMTQueryAdapterInfo

PFND3DKMT_QUERYADAPTERINFO