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 |