getProcessDpiAwareness 函数 (shellscalingapi.h)
检索每英寸点数 (dpi) 指定进程的感知。
语法
HRESULT GetProcessDpiAwareness(
[in] HANDLE hprocess,
[out] PROCESS_DPI_AWARENESS *value
);
参数
[in] hprocess
正在查询的进程句柄。 如果此参数为 NULL,则查询当前进程。
[out] value
指定进程的 DPI 感知。 可能的值来自 PROCESS_DPI_AWARENESS 枚举。
返回值
此函数返回以下值之一。
返回代码 | 说明 |
---|---|
|
函数已成功检索指定进程的 DPI 感知。 |
|
传入的句柄或指针无效。 |
|
应用程序没有足够的权限。 |
注解
此函数与以下代码相同:
GetAwarenessFromDpiAwarenessContext(GetThreadDpiAwarenessContext());
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8.1 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 R2 [仅限桌面应用] |
目标平台 | Windows |
标头 | shellscalingapi.h |
Library | Shcore.lib |
DLL | Shcore.dll |