Función GetProcessDpiAwareness (shellscalingapi.h)

Recupera el reconocimiento de puntos por pulgada (ppp) del proceso especificado.

Sintaxis

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

Parámetros

[in] hprocess

Identificador del proceso que se está consultando. Si este parámetro es NULL, se consulta el proceso actual.

[out] value

Reconocimiento de PPP del proceso especificado. Los valores posibles proceden de la enumeración PROCESS_DPI_AWARENESS .

Valor devuelto

Esta función devuelve uno de los valores siguientes.

Código devuelto Descripción
S_OK
La función recuperó correctamente el reconocimiento de PPP del proceso especificado.
E_INVALIDARG
El identificador o el puntero pasados no son válidos.
E_ACCESSDENIED
La aplicación no tiene privilegios suficientes.

Comentarios

Esta función es idéntica al código siguiente:

GetAwarenessFromDpiAwarenessContext(GetThreadDpiAwarenessContext());

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8.1 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shellscalingapi.h
Library Shcore.lib
Archivo DLL Shcore.dll

Consulte también

GetAwarenessFromDpiAwarenessContext

GetThreadDpiAwarenessContext

PROCESS_DPI_AWARENESS