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


функция обратного вызова PDD_VPORTCB_GETFIELD (ddrawint.h)

Функция обратного вызова DdVideoPortGetField определяет, является ли текущее поле переплетенного сигнала четным или нечетным.

Синтаксис

PDD_VPORTCB_GETFIELD PddVportcbGetfield;

DWORD PddVportcbGetfield(
  PDD_GETVPORTFIELDDATA unnamedParam1
)
{...}

Параметры

unnamedParam1

Указывает на структуру DD_GETVPORTFIELDDATA , содержащую сведения, необходимые драйверу, чтобы определить, является ли текущее поле четным или нечетным.

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

DdVideoPortGetField возвращает один из следующих кодов обратного вызова:

Комментарии

Драйверы DirectDraw, устанавливающие флаг DDVPCAPS_READBACKFIELD в члене dwCaps структуры DDVIDEOPORTCAPS , должны реализовывать DdVideoPortGetField.

Драйвер должен определить, является ли текущее поле четным или нечетным, и записать true или FALSE в элементе bField структуры DD_GETVPORTFIELDDATA в lpGetField соответственно. Если запрос не удается выполнить, так как аппаратный видеопорт отключен, драйвер должен вернуть DDHAL_DRIVER_HANDLED и задать DDERR_VIDEONOTACTIVE в элементе ddRVal DD_GETVPORTFIELDDATA.

Требования

   
Целевая платформа Персональный компьютер
Верхняя часть ddrawint.h (включая Winddi.h)

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

DDVIDEOPORTCAPS

DD_GETVPORTFIELDDATA