Compartir a través de


enumeración DISPLAYCONFIG_SCALING (wingdi.h)

La enumeración DISPLAYCONFIG_SCALING especifica la transformación de escalado aplicada al contenido que se muestra en una red de vídeo presente (VidPN) en la ruta de acceso actual.

Syntax

typedef enum {
  DISPLAYCONFIG_SCALING_IDENTITY = 1,
  DISPLAYCONFIG_SCALING_CENTERED = 2,
  DISPLAYCONFIG_SCALING_STRETCHED = 3,
  DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX = 4,
  DISPLAYCONFIG_SCALING_CUSTOM = 5,
  DISPLAYCONFIG_SCALING_PREFERRED = 128,
  DISPLAYCONFIG_SCALING_FORCE_UINT32 = 0xFFFFFFFF
} DISPLAYCONFIG_SCALING;

Constantes

 
DISPLAYCONFIG_SCALING_IDENTITY
Valor: 1
Indica la transformación de identidad; el contenido de origen no se presenta con ningún cambio. Esta transformación solo está disponible si el modo de origen de la ruta de acceso tiene la misma resolución espacial que el modo de destino de la ruta de acceso.
DISPLAYCONFIG_SCALING_CENTERED
Valor: 2
Indica la transformación central; el contenido de origen se presenta sin escala, centrado con respecto a la resolución espacial del modo de destino.
DISPLAYCONFIG_SCALING_STRETCHED
Valor: 3
Indica que el contenido se escala para ajustarse al destino de la ruta de acceso.
DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX
Valor: 4
Indica la transformación de centro de relación de aspecto.
DISPLAYCONFIG_SCALING_CUSTOM
Valor: 5
Indica que el autor de la llamada solicita un escalado personalizado que el autor de la llamada no puede describir con ninguno de los demás valores de DISPLAYCONFIG_SCALING_XXX. Solo la aplicación value-add de un proveedor de hardware debe usar DISPLAYCONFIG_SCALING_CUSTOM, ya que la aplicación value-add podría requerir una interfaz privada para el controlador. A continuación, la aplicación puede usar DISPLAYCONFIG_SCALING_CUSTOM para indicar contexto adicional para el controlador para el valor personalizado en la ruta de acceso especificada.
DISPLAYCONFIG_SCALING_PREFERRED
Valor: 128
Indica que el autor de la llamada no tiene ninguna preferencia para el escalado. La función SetDisplayConfig usará el valor de escalado que se guardó por última vez en la base de datos para la ruta de acceso. Si este valor de escalado no existe, SetDisplayConfig usará el escalado predeterminado para el equipo. Por ejemplo, extendido (DISPLAYCONFIG_SCALING_STRETCHED) para equipos de tableta y relación de aspecto centrado (DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX) para equipos que no son tabletas.
DISPLAYCONFIG_SCALING_FORCE_UINT32
Valor: 0xFFFFFFFF
Fuerza esta enumeración a compilar a 32 bits de tamaño. Sin este valor, algunos compiladores permitirían que esta enumeración se compile en un tamaño distinto de 32 bits. No debe usar este valor.

Comentarios

Para obtener más información sobre el escalado, consulte Escalado de la imagen de escritorio.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en el cliente de Windows 7.
Encabezado wingdi.h (incluye Windows.h)