Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft die System-DPI ab, die einem bestimmten Prozess zugeordnet ist. Dies ist nützlich, um Kompatibilitätsprobleme zu vermeiden, die sich aus der Freigabe von DPI-vertraulichen Informationen zwischen mehreren systemrelevanten Prozessen mit unterschiedlichen System-DPI-Werten ergeben.
Syntax
UINT GetSystemDpiForProcess(
HANDLE hProcess
);
Parameter
hProcess
Das Handle für den zu untersuchenden Prozess. Wenn dieser Wert NULL ist, verhält sich diese API identisch mit GetDpiForSystem.
Rückgabewert
Der DPI-Systemwert des Prozesses.
Hinweise
Der Rückgabewert ist abhängig von dem Prozess, der als Parameter übergeben wird. Wenn der angegebene Prozess den DPI_AWARENESS Wert DPI_AWARENESS_UNAWARE hat, ist der Rückgabewert 96. Das liegt daran, dass der aktuelle Kontext immer von einem DPI von 96 ausgeht. Bei jedem anderen DPI_AWARENESS Wert ist der Rückgabewert der tatsächliche System-DPI des angegebenen Prozesses.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 10, Version 1803 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2016 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | winuser.h |
| Bibliothek | User32.lib |
| DLL | User32.dll |