Compartir a través de


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

Consulte también

D3DDDIFORMAT