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


функция обратного вызова 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)

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

DD_GETSCANLINEDATA