共用方式為


GetProcessDpiAwareness 函式 (shellscalingapi.h)

擷取每英吋點 (dpi) 指定進程的感知。

語法

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

參數

[in] hprocess

正在查詢的進程句柄。 如果此參數為 NULL,則會查詢目前的進程。

[out] value

指定進程的 DPI 感知。 可能的值為來自 PROCESS_DPI_AWARENESS 列舉。

傳回值

此函式會傳回下列其中一個值。

傳回碼 描述
S_OK
函式已成功擷取指定進程的 DPI 感知。
E_INVALIDARG
傳入的句柄或指標無效。
E_ACCESSDENIED
應用程式沒有足夠的許可權。

備註

此函式與下列程式代碼相同:

GetAwarenessFromDpiAwarenessContext(GetThreadDpiAwarenessContext());

規格需求

需求
最低支援的用戶端 Windows 8.1 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 R2 [僅限傳統型應用程式]
目標平台 Windows
標頭 shellscalingapi.h
程式庫 Shcore.lib
Dll Shcore.dll

另請參閱

GetAwarenessFromDpiAwarenessContext

GetThreadDpiAwarenessContext

PROCESS_DPI_AWARENESS