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