Поделиться через


Функция GetMonitorDisplayAreaPosition (highlevelmonitorconfigurationapi.h)

Предупреждение

Функции конфигурации физического монитора работают с использованием стандарта НАБОРА команд управления монитором VESA (MCCS) через интерфейс I2C. Многие мониторы не полностью реализуют этот стандарт; поэтому использование этих команд может привести к неопределенному поведению монитора. Мы не рекомендуем использовать эти функции для произвольных мониторов без физической проверки того, что они работают должным образом.

Извлекает минимальное, максимальное и текущее положение монитора по горизонтали или вертикали.

Синтаксис

_BOOL GetMonitorDisplayAreaPosition(
  [in]  HANDLE           hMonitor,
  [in]  MC_POSITION_TYPE ptPositionType,
  [out] LPDWORD          pdwMinimumPosition,
  [out] LPDWORD          pdwCurrentPosition,
  [out] LPDWORD          pdwMaximumPosition
);

Параметры

[in] hMonitor

Дескриптор физического монитора. Чтобы получить дескриптор монитора, вызовите метод GetPhysicalMonitorsFromHMONITOR или GetPhysicalMonitorsFromIDirect3Device9.

[in] ptPositionType

Элемент перечисления MC_POSITION_TYPE , указывающий, следует ли получить горизонтальное или вертикальное положение.

[out] pdwMinimumPosition

Получает минимальное горизонтальное или вертикальное положение.

[out] pdwCurrentPosition

Получает текущее горизонтальное или вертикальное положение.

[out] pdwMaximumPosition

Получает максимальное горизонтальное или вертикальное положение.

Возвращаемое значение

Если функция выполнена успешно, возвращается значение TRUE. Если функция завершается сбоем, возвращается значение FALSE. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.

Комментарии

Если эта функция поддерживается, функция GetMonitorCapabilities возвращает флаг MC_CAPS_DISPLAY_AREA_POSITION.

Эта функция возвращает около 40 миллисекунда.

Горизонтальное и вертикальное положение являются параметрами непрерывного мониторинга. Дополнительные сведения см. в разделе Использование функций конфигурации High-Level Monitor.

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header highlevelmonitorconfigurationapi.h
Библиотека Dxva2.lib
DLL Dxva2.dll

См. также раздел

Мониторинг функций конфигурации