Bagikan melalui


Fungsi GetProcessDpiAwareness (shellscalingapi.h)

Mengambil kesadaran titik per inci (dpi) dari proses yang ditentukan.

Sintaks

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

Parameter

[in] hprocess

Menangani proses yang sedang dikueri. Jika parameter ini NULL, proses saat ini dikueri.

[out] value

Kesadaran DPI tentang proses yang ditentukan. Nilai yang mungkin berasal dari enumerasi PROCESS_DPI_AWARENESS .

Mengembalikan nilai

Fungsi ini mengembalikan salah satu nilai berikut.

Menampilkan kode Deskripsi
S_OK
Fungsi berhasil mengambil kesadaran DPI dari proses yang ditentukan.
E_INVALIDARG
Handel atau penunjuk yang diteruskan tidak valid.
E_ACCESSDENIED
Aplikasi tidak memiliki hak istimewa yang memadai.

Keterangan

Fungsi ini identik dengan kode berikut:

GetAwarenessFromDpiAwarenessContext(GetThreadDpiAwarenessContext());

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8.1 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2012 R2 [hanya aplikasi desktop]
Target Platform Windows
Header shellscalingapi.h
Pustaka Shcore.lib
DLL Shcore.dll

Lihat juga

GetAwarenessFromDpiAwarenessContext

GetThreadDpiAwarenessContext

PROCESS_DPI_AWARENESS