DISPLAYCONFIG_SCALING enumeração (wingdi.h)
A enumeração DISPLAYCONFIG_SCALING especifica a transformação de dimensionamento aplicada ao conteúdo exibido em um caminho de VidPN (rede presente em vídeo).
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 a transformação de identidade; o conteúdo de origem é apresentado sem nenhuma alteração. Essa transformação só estará disponível se o modo de origem do caminho tiver a mesma resolução espacial que o modo de destino do caminho. |
DISPLAYCONFIG_SCALING_CENTERED Valor: 2 Indica a transformação de centralização; o conteúdo de origem é apresentado sem dimensionamento, centralizado em relação à resolução espacial do modo de destino. |
DISPLAYCONFIG_SCALING_STRETCHED Valor: 3 Indica que o conteúdo é dimensionado para se ajustar ao destino do caminho. |
DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX Valor: 4 Indica a transformação de centralização de taxa de proporção. |
DISPLAYCONFIG_SCALING_CUSTOM Valor: 5 Indica que o chamador solicita um dimensionamento personalizado que o chamador não pode descrever com nenhum dos outros valores DISPLAYCONFIG_SCALING_XXX. Somente o aplicativo value-add de um fornecedor de hardware deve usar DISPLAYCONFIG_SCALING_CUSTOM, pois o aplicativo value-add pode exigir uma interface privada para o driver. Em seguida, o aplicativo pode usar DISPLAYCONFIG_SCALING_CUSTOM para indicar contexto adicional para o driver para o valor personalizado no caminho especificado. |
DISPLAYCONFIG_SCALING_PREFERRED Valor: 128 Indica que o chamador não tem nenhuma preferência para o dimensionamento. A função SetDisplayConfig usará o valor de dimensionamento que foi salvo pela última vez no banco de dados para o caminho. Se esse valor de dimensionamento não existir, SetDisplayConfig usará o dimensionamento padrão para o computador. Por exemplo, estendido (DISPLAYCONFIG_SCALING_STRETCHED) para tablets e taxa de proporção centralizada (DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX) para computadores que não são tablets. |
DISPLAYCONFIG_SCALING_FORCE_UINT32 Valor: 0xFFFFFFFF Força essa enumeração a compilar para 32 bits de tamanho. Sem esse valor, alguns compiladores permitiriam que essa enumeração fosse compilada para um tamanho diferente de 32 bits. Você não deve usar esse valor. |
Comentários
Para obter mais informações sobre o dimensionamento, consulte Dimensionando a imagem da área de trabalho.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Cliente do Windows 7. |
Cabeçalho | wingdi.h (inclua Windows.h) |