énumération DISPLAYCONFIG_SCALING (wingdi.h)

L’énumération DISPLAYCONFIG_SCALING spécifie la transformation de mise à l’échelle appliquée au contenu affiché sur un chemin VidPN (Video Present Network).

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
Valeur : 1
Indique la transformation d’identité ; le contenu source est présenté sans modification. Cette transformation est disponible uniquement si le mode source du chemin a la même résolution spatiale que le mode cible du chemin.
DISPLAYCONFIG_SCALING_CENTERED
Valeur : 2
Indique la transformation de centrage ; le contenu source est présenté sans mise à l’échelle, centré par rapport à la résolution spatiale du mode cible.
DISPLAYCONFIG_SCALING_STRETCHED
Valeur : 3
Indique que le contenu est mis à l’échelle pour s’adapter à la cible du chemin d’accès.
DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX
Valeur : 4
Indique la transformation de centrage des proportions.
DISPLAYCONFIG_SCALING_CUSTOM
Valeur : 5
Indique que l’appelant demande une mise à l’échelle personnalisée que l’appelant ne peut pas décrire avec les autres valeurs DISPLAYCONFIG_SCALING_XXX. Seule l’application à valeur ajoutée d’un fournisseur de matériel doit utiliser DISPLAYCONFIG_SCALING_CUSTOM, car l’application à valeur ajoutée peut nécessiter une interface privée pour le pilote. L’application peut ensuite utiliser DISPLAYCONFIG_SCALING_CUSTOM pour indiquer un contexte supplémentaire pour le pilote pour la valeur personnalisée sur le chemin spécifié.
DISPLAYCONFIG_SCALING_PREFERRED
Valeur : 128
Indique que l’appelant n’a aucune préférence pour la mise à l’échelle. La fonction SetDisplayConfig utilise la valeur de mise à l’échelle qui a été enregistrée pour la dernière fois dans la base de données pour le chemin d’accès. Si une telle valeur de mise à l’échelle n’existe pas, SetDisplayConfig utilise la mise à l’échelle par défaut pour l’ordinateur. Par exemple, étiré (DISPLAYCONFIG_SCALING_STRETCHED) pour les tablettes et les proportions centrées (DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX) pour les ordinateurs non-tablettes.
DISPLAYCONFIG_SCALING_FORCE_UINT32
Valeur : 0xFFFFFFFF
Force cette énumération à compiler à une taille de 32 bits. Sans cette valeur, certains compilateurs autoriseraient cette énumération à compiler à une taille autre que 32 bits. Vous ne devez pas utiliser cette valeur.

Remarques

Pour plus d’informations sur la mise à l’échelle, consultez Mise à l’échelle de l’image de bureau.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans le client Windows 7.
En-tête wingdi.h (inclure Windows.h)