GetScaleFactorForDevice-Funktion (shellscalingapi.h)

Ruft den bevorzugten Skalierungsfaktor für ein Anzeigegerät ab.

Hinweis Diese Funktion wird ab Windows 8.1 nicht unterstützt. Verwenden Sie stattdessen GetScaleFactorForMonitor .
 

Syntax

DEVICE_SCALE_FACTOR GetScaleFactorForDevice(
  [in] DISPLAY_DEVICE_TYPE deviceType
);

Parameter

[in] deviceType

Typ: DISPLAY_DEVICE_TYPE

Der Wert, der den Typ des Anzeigegeräts angibt.

Rückgabewert

Typ: DEVICE_SCALE_FACTOR

Ein -Wert, der den Skalierungsfaktor angibt, der mit dem angegebenen DISPLAY_DEVICE_TYPE verwendet werden soll.

Rückgabecode/-wert BESCHREIBUNG
SCALE_100_PERCENT
100
Verwenden Sie einen Skalierungsfaktor von 1x.
SCALE_140_PERCENT
140
Verwenden Sie einen Skalierungsfaktor von 1,4x.
SCALE_180_PERCENT
180
Verwenden Sie den Skalierungsfaktor 1,8-fach.

Hinweise

Die Standardeinstellung DEVICE_SCALE_FACTOR ist SCALE_100_PERCENT.

Verwenden Sie den Skalierungsfaktor, der für Skalierungspunktwerte für Schriftarten und Pixelwerte zurückgegeben wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shellscalingapi.h
DLL Shcore.dll

Weitere Informationen

GetScaleFactorForMonitor

RegisterScaleChangeEvent

UnregisterScaleChangeEvent