Freigeben über


GetScaleFactorForDevice-Funktion (shellscalingapi.h)

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

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

Syntax

DEVICE_SCALE_FACTOR GetScaleFactorForDevice(
  [in] DISPLAY_DEVICE_TYPE deviceType
);

Die 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.

Zurückgeben von Code/Wert Description
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 einen Skalierungsfaktor von 1,8x.

Bemerkungen

Der Standard-DEVICE_SCALE_FACTOR ist SCALE_100_PERCENT.

Verwenden Sie den Skalierungsfaktor, der zurückgegeben wird, um Punktwerte für Schriftarten und Pixelwerte zu skalieren.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 8 [nur Desktop-Apps]
Mindestanforderungen für unterstützte Server Windows Server 2012 [nur Desktop-Apps]
Zielplattform Fenster
Header shellscalingapi.h
Library OneCore.Lib
DLL Shcore.dll

Siehe auch

GetScaleFactorForMonitor

RegisterScaleChangeEvent

UnregisterScaleChangeEvent