Función GetSystemDpiForProcess (winuser.h)

Recupera el PPP del sistema asociado a un proceso determinado. Esto es útil para evitar problemas de compatibilidad que surgen al compartir información confidencial de PPP entre varios procesos compatibles con el sistema con diferentes valores de PPP del sistema.

Sintaxis

UINT GetSystemDpiForProcess(
  HANDLE hProcess
);

Parámetros

hProcess

Identificador del proceso que se va a examinar. Si este valor es null, esta API se comporta de forma idéntica a GetDpiForSystem.

Valor devuelto

Valor de PPP del sistema del proceso.

Comentarios

El valor devuelto dependerá del proceso pasado como parámetro. Si el proceso especificado tiene un valor de DPI_AWARENESS de DPI_AWARENESS_UNAWARE, el valor devuelto será 96. Esto se debe a que el contexto actual siempre supone un PPP de 96. Para cualquier otro valor de DPI_AWARENESS , el valor devuelto será el ppp real del sistema del proceso especificado.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1803 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winuser.h
Library User32.lib
Archivo DLL User32.dll

Consulte también

DPI_AWARENESS

GetDpiForSystem