функция обратного вызова PDD_GETSCANLINE (ddrawint.h)
Функция обратного вызова DdGetScanLine возвращает номер текущей строки физического сканирования.
Синтаксис
PDD_GETSCANLINE PddGetscanline;
DWORD PddGetscanline(
PDD_GETSCANLINEDATA unnamedParam1
)
{...}
Параметры
unnamedParam1
Указывает на DD_GETSCANLINEDATA структуру, в которой драйвер возвращает номер текущей строки сканирования.
Возвращаемое значение
DdGetScanLine возвращает один из следующих кодов обратного вызова:
Комментарии
Если монитор не является пустым по вертикали, драйвер должен записать значение строки сканирования в элементе dwScanLineструктуры DD_GETSCANLINEDATA в pGetScanLine. Число должно находиться в диапазоне [0, n], где строка сканирования 0 является первой видимой строкой сканирования, а строка сканирования n — последней видимой строкой сканирования на экране. Затем драйвер должен задать DD_OK в элементе ddRValDD_GETSCANLINEDATA и вернуть DDHAL_DRIVER_HANDLED.
Строка сканирования не определена, если выполняется вертикальное пустое поле. В этом случае драйвер должен задать для ddRVal значение DDERR_VERTICALBLANKINPROGRESS и вернуть DDHAL_DRIVER_HANDLED.
Требования
Целевая платформа | Персональный компьютер |
Верхняя часть | ddrawint.h (включая Winddi.h) |