estructura DXGKARG_QUERYVIDPNHWCAPABILITY (d3dkmddi.h)
El controlador de minipuerto de pantalla usa la estructura DXGKARG_QUERYVIDPNHWCAPABILITY para describir las funcionalidades de hardware de un VidPN funcional en respuesta a una llamada a la función DxgkDdiQueryVidPnHWCapability .
Sintaxis
typedef struct _DXGKARG_QUERYVIDPNHWCAPABILITY {
[in] IN D3DKMDT_HVIDPN hFunctionalVidPn;
[in] IN D3DDDI_VIDEO_PRESENT_SOURCE_ID SourceId;
[in] IN D3DDDI_VIDEO_PRESENT_TARGET_ID TargetId;
[out] OUT D3DKMDT_VIDPN_HW_CAPABILITY VidPnHWCaps;
} DXGKARG_QUERYVIDPNHWCAPABILITY;
Miembros
[in] hFunctionalVidPn
Identificador de un objeto VidPN funcional para el que se consultan las funcionalidades de hardware.
[in] SourceId
Entero que identifica un origen de vídeo presente en el adaptador de pantalla.
[in] TargetId
Entero que identifica un destino de vídeo presente en el adaptador de pantalla.
[out] VidPnHWCaps
Estructura D3DKMDT_VIDPN_HW_CAPABILITY que describe las funciones del controlador de minipuerto de pantalla para realizar operaciones de visualización sin compatibilidad con hardware de GPU dedicada.
Comentarios
Los tipos de datos D3DDDI_VIDEO_PRESENT_SOURCE_ID y D3DDDI_VIDEO_PRESENT_TARGET_ID se definen en D3dukmdt.h.
El sistema operativo asigna los identificadores de origen de vídeo presentes. DxgkDdiStartDevice, implementado por el controlador de miniporte de pantalla, devuelve el número N de orígenes de vídeo presentes admitidos por el adaptador de pantalla. A continuación, el sistema operativo asigna identificadores 0, 1, 2, ... N - 1.
El controlador de miniporte de pantalla asigna los identificadores de destino de vídeo presentes. DxgkDdiQueryChildRelations, implementado por el controlador de miniporte de pantalla, devuelve una matriz de estructuras DXGK_CHILD_DESCRIPTOR , cada una de las cuales contiene un identificador.
Para obtener más información sobre los orígenes y destinos de vídeo, vea Introduction to Video Present Networks.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 |
Encabezado | d3dkmddi.h (incluya D3dkmddi.h) |