Compartilhar via


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)