Share via


GetSystemDpiForProcess, fonction (winuser.h)

Récupère le DPI système associé à un processus donné. Cela est utile pour éviter les problèmes de compatibilité liés au partage d’informations sensibles aux PPP entre plusieurs processus prenant en charge le système avec différentes valeurs de ppp système.

Syntaxe

UINT GetSystemDpiForProcess(
  HANDLE hProcess
);

Paramètres

hProcess

Handle pour le processus à examiner. Si cette valeur est null, cette API se comporte de la même manière que GetDpiForSystem.

Valeur retournée

Valeur DPI système du processus.

Remarques

La valeur de retour dépend du processus passé en tant que paramètre. Si le processus spécifié a une valeur DPI_AWARENESS de DPI_AWARENESS_UNAWARE, la valeur de retour est 96. En effet, le contexte actuel suppose toujours un PPP de 96. Pour toute autre valeur DPI_AWARENESS , la valeur de retour est la ppp système réelle du processus donné.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1803 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
Plateforme cible Windows
En-tête winuser.h
Bibliothèque User32.lib
DLL User32.dll

Voir aussi

DPI_AWARENESS

GetDpiForSystem