estructura de IDDCX_DISPLAYCONFIGPATH (iddcx.h)

IDDCX_DISPLAYCONFIGPATH contiene la configuración del monitor de visualización para una ruta de acceso.

Sintaxis

struct IDDCX_DISPLAYCONFIGPATH {
  UINT                   Size;
  IDDCX_MONITOR          MonitorObject;
  POINT                  Position;
  DISPLAYCONFIG_2DREGION Resolution;
  DISPLAYCONFIG_ROTATION Rotation;
  DISPLAYCONFIG_RATIONAL RefreshRate;
  UINT                   VSyncFreqDivider;
  UINT                   MonitorScaleFactor;
  UINT                   PhysicalWidthOverride;
  UINT                   PhysicalHeightOverride;
};

Miembros

Size

Tamaño, en bytes, de esta estructura.

MonitorObject

Identificador de objeto IDDCX_MONITOR que proporciona el controlador para identificar el monitor en el que se dirige esta ruta de acceso.

Position

Estructura POINT que contiene la posición de escritorio solicitada para esta ruta de acceso.

Resolution

Estructura DISPLAYCONFIG_2DREGION que contiene la resolución de esta ruta de acceso. La resolución debe coincidir con una resolución compatible con el controlador.

Rotation

Valor de DISPLAYCONFIG_ROTATION que especifica la orientación de pantalla solicitada para esta ruta de acceso.

RefreshRate

Estructura DISPLAYCONFIG_RATIONAL que contiene la frecuencia de actualización solicitada para esta ruta de acceso. RefreshRate debe coincidir con una frecuencia de actualización compatible con el controlador para la resolución especificada.

Nota

Esta frecuencia de actualización se define como progresiva, ya que los controladores remotos solo pueden admitir modos de destino progresivos.

VSyncFreqDivider

Valor del divisor de sincronización de V para refreshRate especificado.

MonitorScaleFactor

Ppp de monitor solicitado para esta ruta de acceso. Este valor es simplemente una sugerencia y el sistema operativo puede invalidar el valor para asegurarse de que la configuración de PPP de la sesión es válida. Los valores válidos son de 100 a 500 inclusive.

PhysicalWidthOverride

Invalidación de ancho físico para el monitor especificado, en milímetros. Un valor de cero significa que no hay invalidación.

PhysicalHeightOverride

Invalidación de alto físico para el monitor especificado, en milímetros. Un valor de cero significa que no hay invalidación.

Comentarios

Un controlador de pantalla indirecto (IDD) llama a IddCxAdapterDisplayConfigUpdate cuando recibe una nueva configuración de pantalla. Pasa una matriz de estructuras de IDDCX_DISPLAYCONFIGPATH en IDARG_IN_ADAPTERDISPLAYCONFIGUPDATE.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1903
Encabezado iddcx.h

Consulte también

IDARG_IN_ADAPTERDISPLAYCONFIGUPDATE

IddCxAdapterDisplayConfigUpdate