Функция GetTimingReport (lowlevelmonitorconfigurationapi.h)
Предупреждение
Функции конфигурации физического монитора работают с использованием стандарта НАБОРА команд управления монитором VESA (MCCS) через интерфейс I2C. Многие мониторы не полностью реализуют этот стандарт; поэтому использование этих команд может привести к неопределенному поведению монитора. Мы не рекомендуем использовать эти функции для произвольных мониторов без физической проверки их работы.
Извлекает частоту горизонтальной и вертикальной синхронизации монитора.
Синтаксис
_BOOL GetTimingReport(
[in] HANDLE hMonitor,
[out] LPMC_TIMING_REPORT pmtrMonitorTimingReport
);
Параметры
[in] hMonitor
Обработка на физическом мониторе. Чтобы получить дескриптор монитора, вызовите Метод GetPhysicalMonitorsFromHMONITOR или GetPhysicalMonitorsFromIDirect3Device9.
[out] pmtrMonitorTimingReport
Указатель на структуру MC_TIMING_REPORT , которая получает сведения о времени.
Возвращаемое значение
Если функция выполняется успешно, возвращается значение TRUE. Если функция завершается сбоем, возвращается значение FALSE. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.
Комментарии
Эта функция соответствует команде Get Timing Report & Timing Message (Получение отчета о времени & сообщения о времени) из стандарта Display Data Channel Command Interface (DDC/CI). Дополнительные сведения о времени см. в стандарте DDC/CI.
Эта функция возвращает около 50 миллисекундах.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | lowlevelmonitorconfigurationapi.h |
Библиотека | Dxva2.lib |
DLL | Dxva2.dll |