Funzione GetProcessDpiAwareness (shellscalingapi.h)

Recupera la consapevolezza dei punti per pollice (dpi) del processo specificato.

Sintassi

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

Parametri

[in] hprocess

Gestire il processo sottoposto a query. Se questo parametro è NULL, il processo corrente viene sottoposto a query.

[out] value

Consapevolezza DPI del processo specificato. I valori possibili provengono dall'enumerazione PROCESS_DPI_AWARENESS .

Valore restituito

Questa funzione restituisce uno dei valori seguenti.

Codice restituito Descrizione
S_OK
La funzione ha recuperato correttamente la consapevolezza DPI del processo specificato.
E_INVALIDARG
L'handle o il puntatore passato non è valido.
E_ACCESSDENIED
L'applicazione non dispone di privilegi sufficienti.

Commenti

Questa funzione è identica al codice seguente:

GetAwarenessFromDpiAwarenessContext(GetThreadDpiAwarenessContext());

Requisiti

Requisito Valore
Client minimo supportato Windows 8.1 [solo app desktop]
Server minimo supportato Windows Server 2012 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shellscalingapi.h
Libreria Shcore.lib
DLL Shcore.dll

Vedi anche

GetAwarenessFromDpiAwarenessContext

GetThreadDpiAwarenessContext

PROCESS_DPI_AWARENESS