Freigeben über


GetProcessDpiAwareness-Funktion (shellscalingapi.h)

Ruft die Dpi-Erkennung (Dots per Inch) des angegebenen Prozesses ab.

Syntax

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

Parameter

[in] hprocess

Handle des Prozesses, der abgefragt wird. Wenn dieser Parameter NULL ist, wird der aktuelle Prozess abgefragt.

[out] value

Die DPI-Sensibilisierung des angegebenen Prozesses. Mögliche Werte stammen aus der PROCESS_DPI_AWARENESS-Enumeration .

Rückgabewert

Diese Funktion gibt einen der folgenden Werte zurück.

Rückgabecode BESCHREIBUNG
S_OK
Die Funktion hat die DPI-Sensibilisierung des angegebenen Prozesses erfolgreich abgerufen.
E_INVALIDARG
Das übergebene Handle oder Zeiger ist ungültig.
E_ACCESSDENIED
Die Anwendung verfügt nicht über ausreichende Berechtigungen.

Hinweise

Diese Funktion ist mit dem folgenden Code identisch:

GetAwarenessFromDpiAwarenessContext(GetThreadDpiAwarenessContext());

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8.1 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shellscalingapi.h
Bibliothek Shcore.lib
DLL Shcore.dll

Weitere Informationen

GetAwarenessFromDpiAwarenessContext

GetThreadDpiAwarenessContext

PROCESS_DPI_AWARENESS