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) |