estructura D3DKMDT_VIDPN_HW_CAPABILITY (d3dkmdt.h)
La estructura D3DKMDT_VIDPN_HW_CAPABILITY describe las funciones del controlador de minipuerto de pantalla para realizar operaciones de visualización en un VidPN funcional especificado sin compatibilidad con hardware de GPU dedicada. Para conocer las definiciones de terminología de hardware usadas en este tema, vea la sección Comentarios.
Sintaxis
typedef struct _D3DKMDT_VIDPN_HW_CAPABILITY {
UINT DriverRotation : 1;
UINT DriverScaling : 1;
UINT DriverCloning : 1;
UINT DriverColorConvert : 1;
UINT DriverLinkedAdapaterOutput : 1;
UINT DriverRemoteDisplay : 1;
UINT Reserved : 26;
} D3DKMDT_VIDPN_HW_CAPABILITY;
Miembros
DriverRotation
Valor UINT que describe la capacidad del controlador de minipuerto de pantalla para mostrar una imagen girada.
Si se establece en un valor distinto de cero, el controlador usa software o el motor de gráficos proporcionado por el sistema para generar la imagen rotada y, a continuación, usa hardware de canalización para mostrar la imagen girada.
Si se establece en 0, el controlador usa hardware de canalización para mostrar para generar directamente la imagen girada.
DriverScaling
Valor UINT que describe la capacidad del controlador de minipuerto de pantalla para mostrar una imagen escalada.
Si se establece en un valor distinto de cero, el controlador usa software o el motor de gráficos proporcionado por el sistema para escalar la imagen en pantalla y, a continuación, usa hardware de canalización de visualización para mostrar la imagen escalada.
Si se establece en 0, el controlador usa hardware de canalización para mostrar para generar directamente la imagen escalada.
DriverCloning
Valor UINT que describe la capacidad del controlador de minipuerto de pantalla para mostrar una imagen clonada.
Si se establece en un valor distinto de cero, el controlador usa software o el motor de gráficos proporcionado por el sistema para copiar la imagen en pantalla y, a continuación, usa hardware de canalización para mostrar la copia.
Si se establece en 0, el controlador usa hardware de canalización para mostrar para generar directamente la imagen clonada.
DriverColorConvert
Valor UINT que describe la capacidad del controlador de minipuerto de pantalla para mostrar una transferencia de bloque de bits (bitblt) de conversión de color.
Si se establece en un valor distinto de cero, el controlador usa software o el motor de gráficos proporcionado por el sistema para generar el bitblt de conversión de color y, a continuación, usa hardware de canalización para mostrar la imagen convertida en color. Por ejemplo, si el hardware de canalización de visualización no puede convertir de color desde un formato de superficie paletizada de 8 bits (definido por el valor D3DDDIFMT_P8 de la enumeración D3DDDIFORMAT), el controlador puede usar el motor de gráficos para realizar un bitblt de conversión de color desde el formato D3DDDIFMT_ P8 al formato D3DDDIFMT_R8G8B8 y, a continuación, representar la nueva imagen de D3DDDIFMT_R8G8B8 mediante el hardware de canalización de visualización.
Si se establece en 0, el controlador usa hardware de canalización para mostrar para generar directamente la imagen convertida en color.
DriverLinkedAdapaterOutput
Valor UINT que describe la capacidad del controlador de miniporte de pantalla para realizar una transferencia de bloque de bits (bitblt) de una superficie principal de un adaptador de pantalla vinculado a otro adaptador de pantalla vinculado.
Si se establece en un valor distinto de cero, el controlador usa software o el motor de gráficos proporcionado por el sistema para generar el bitblt a partir de la imagen en pantalla en el primer adaptador de pantalla vinculado y, a continuación, usa el segundo adaptador de pantalla vinculado para mostrar la imagen bitblt en el segundo dispositivo de visualización.
Si se establece en 0, el controlador usa hardware de canalización de visualización para generar directamente el bitblt desde el primer adaptador de pantalla vinculado y mostrarlo con el segundo adaptador de pantalla vinculado.
DriverRemoteDisplay
Valor UINT que describe si el hardware de canalización de visualización se encuentra en el mismo dispositivo que la canalización de representación de gráficos de GPU.
Si se establece en un valor distinto de cero, el hardware de canalización de pantalla no se encuentra en el mismo dispositivo que la canalización de representación de gráficos de GPU y es posible que la superficie principal tenga que transmitirse a través de un bus que no está diseñado específicamente para transferencias de imágenes de visualización. Algunos ejemplos de estas situaciones de visualización remota son un monitor de pantalla que está conectado al equipo con un bus USB y una pantalla que se conecta de forma remota a través de una red.
Si se establece en 0, el hardware de canalización de visualización se encuentra en el mismo dispositivo que la canalización de representación de gráficos de GPU.
Reserved
Reservado para uso del sistema. El controlador de minipuerto de pantalla debe establecer este valor en 0.
Comentarios
En este tema se usan las siguientes definiciones de términos.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 |
Encabezado | d3dkmdt.h |