Функция GetMonitorDisplayAreaSize (highlevelmonitorconfigurationapi.h)
Предупреждение
Функции конфигурации физического монитора работают с использованием стандарта НАБОРА команд управления монитором VESA (MCCS) через интерфейс I2C. Многие мониторы не полностью реализуют этот стандарт; поэтому использование этих команд может привести к неопределенному поведению монитора. Мы не рекомендуем использовать эти функции для произвольных мониторов без физической проверки того, что они работают должным образом.
Извлекает минимальную, максимальную и текущую ширину или высоту монитора.
Синтаксис
_BOOL GetMonitorDisplayAreaSize(
[in] HANDLE hMonitor,
[in] MC_SIZE_TYPE stSizeType,
[out] LPDWORD pdwMinimumWidthOrHeight,
[out] LPDWORD pdwCurrentWidthOrHeight,
[out] LPDWORD pdwMaximumWidthOrHeight
);
Параметры
[in] hMonitor
Дескриптор физического монитора. Чтобы получить дескриптор монитора, вызовите метод GetPhysicalMonitorsFromHMONITOR или GetPhysicalMonitorsFromIDirect3Device9.
[in] stSizeType
Элемент перечисления MC_SIZE_TYPE , указывающий, следует ли получить ширину или высоту.
[out] pdwMinimumWidthOrHeight
Получает минимальную ширину или высоту.
[out] pdwCurrentWidthOrHeight
Получает текущую ширину или высоту.
[out] pdwMaximumWidthOrHeight
Получает максимальную ширину или высоту.
Возвращаемое значение
Если функция выполнена успешно, возвращается значение TRUE. Если функция завершается сбоем, возвращается значение FALSE. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.
Комментарии
Если эта функция поддерживается, функция GetMonitorCapabilities возвращает флаг MC_CAPS_DISPLAY_AREA_SIZE.
Эта функция возвращает около 40 миллисекунда.
Параметры ширины и высоты являются параметрами непрерывного монитора. Дополнительные сведения см. в разделе Использование функций конфигурации High-Level Monitor.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | highlevelmonitorconfigurationapi.h |
Библиотека | Dxva2.lib |
DLL | Dxva2.dll |