Функция GetProcessDpiAwareness (shellscalingapi.h)
Извлекает количество точек на дюйм (точек на дюйм) для указанного процесса.
Синтаксис
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 |
Header | shellscalingapi.h |
Библиотека | Shcore.lib |
DLL | Shcore.dll |