Fonction GetProcessDpiAwareness (shellscalingapi.h)

Récupère la connaissance des points par pouce (ppp) du processus spécifié.

Syntaxe

HRESULT GetProcessDpiAwareness(
  [in]  HANDLE                hprocess,
  [out] PROCESS_DPI_AWARENESS *value
);

Paramètres

[in] hprocess

Gérer le processus en cours d’interrogation. Si ce paramètre a la valeur NULL, le processus en cours est interrogé.

[out] value

Sensibilisation DPI au processus spécifié. Les valeurs possibles proviennent de l’énumération PROCESS_DPI_AWARENESS .

Valeur retournée

Cette fonction retourne l’une des valeurs suivantes.

Code de retour Description
S_OK
La fonction a récupéré avec succès la prise de conscience DPI du processus spécifié.
E_INVALIDARG
Le handle ou le pointeur transmis n’est pas valide.
E_ACCESSDENIED
L’application ne dispose pas de privilèges suffisants.

Remarques

Cette fonction est identique au code suivant :

GetAwarenessFromDpiAwarenessContext(GetThreadDpiAwarenessContext());

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8.1 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shellscalingapi.h
Bibliothèque Shcore.lib
DLL Shcore.dll

Voir aussi

GetAwarenessFromDpiAwarenessContext

GetThreadDpiAwarenessContext

PROCESS_DPI_AWARENESS