Share via


DISPLAYCONFIG_SCALING-Enumeration (wingdi.h)

Die DISPLAYCONFIG_SCALING-Enumeration gibt die Skalierungstransformation an, die auf Inhalte angewendet wird, die in einem VidPN-Pfad (Video Present Network) angezeigt werden.

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;

Konstanten

 
DISPLAYCONFIG_SCALING_IDENTITY
Wert: 1
Gibt die Identitätstransformation an; der Quellinhalt wird ohne Änderung angezeigt. Diese Transformation ist nur verfügbar, wenn der Quellmodus des Pfads dieselbe räumliche Auflösung wie der Zielmodus des Pfads aufweist.
DISPLAYCONFIG_SCALING_CENTERED
Wert: 2
Gibt die Zentrierungstransformation an; Der Quellinhalt wird ungeskaliert und zentriert in Bezug auf die räumliche Auflösung des Zielmodus dargestellt.
DISPLAYCONFIG_SCALING_STRETCHED
Wert: 3
Gibt an, dass der Inhalt entsprechend dem Ziel des Pfads skaliert wird.
DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX
Wert: 4
Gibt die Transformation zur Seitenverhältniszentrierung an.
DISPLAYCONFIG_SCALING_CUSTOM
Wert: 5
Gibt an, dass der Aufrufer eine benutzerdefinierte Skalierung anfordert, die der Aufrufer nicht mit einem der anderen DISPLAYCONFIG_SCALING_XXX Werte beschreiben kann. Nur die Wert-Add-Anwendung eines Hardwareherstellers sollte DISPLAYCONFIG_SCALING_CUSTOM verwenden, da die Wert-Add-Anwendung möglicherweise eine private Schnittstelle zum Treiber erfordert. Die Anwendung kann dann DISPLAYCONFIG_SCALING_CUSTOM verwenden, um zusätzlichen Kontext für den Treiber für den benutzerdefinierten Wert im angegebenen Pfad anzugeben.
DISPLAYCONFIG_SCALING_PREFERRED
Wert: 128
Gibt an, dass der Aufrufer keine Präferenz für die Skalierung hat. Die SetDisplayConfig-Funktion verwendet den Skalierungswert, der zuletzt in der Datenbank für den Pfad gespeichert wurde. Wenn ein solcher Skalierungswert nicht vorhanden ist, verwendet SetDisplayConfig die Standardskalierung für den Computer. Beispielsweise stretched (DISPLAYCONFIG_SCALING_STRETCHED) für Tablet-Computer und Seitenverhältnis zentriert (DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX) für Nicht-Tablet-Computer.
DISPLAYCONFIG_SCALING_FORCE_UINT32
Wert: 0xFFFFFFFF
Erzwingt, dass diese Enumeration auf eine Größe von 32 Bits kompiliert wird. Ohne diesen Wert könnten einige Compiler diese Enumeration auf eine andere Größe als 32 Bit kompilieren. Sie sollten diesen Wert nicht verwenden.

Hinweise

Weitere Informationen zur Skalierung finden Sie unter Skalieren des Desktopimages.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar im Windows 7-Client.
Kopfzeile wingdi.h (windows.h einschließen)