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


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

Функция обратного вызова DdVideoPortCreate уведомляет драйвер о том, что DirectDraw создал объект VPE.

Синтаксис

PDD_VPORTCB_CREATEVIDEOPORT PddVportcbCreatevideoport;

DWORD PddVportcbCreatevideoport(
  PDD_CREATEVPORTDATA unnamedParam1
)
{...}

Параметры

unnamedParam1

Указывает на структуру DD_CREATEVPORTDATA , описывающую созданный объект VPE.

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

DdVideoPortCreate возвращает одно из следующих значений:

Комментарии

При необходимости DdVideoPortCreate можно реализовать в драйверах DirectDraw, поддерживающих VPE.

DdVideoPortCreate может выделять память и инициализировать любые частные данные объекта VPE. Драйвер может использовать элементы dwReserved1 и dwReserved2 структуры DD_VIDEOPORT_LOCAL для хранения этих данных. Эта DD_VIDEOPORT_LOCAL структура находится в элементе lpVideoPort структуры DD_CREATEVPORTDATA в lpCreateVideoPort. Драйвер не может использовать или изменять другие элементы структуры DD_VIDEOPORT_LOCAL.

Если аппаратный видеопорт реализован для использования соединителя компонентов, драйверу может потребоваться инициализировать соединитель компонентов для использования аппаратного видеопорта.

DdVideoPortCreate не должен включать аппаратный видеопорт. Это выполняется в DdVideoPortUpdate.

Требования

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

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

DD_CREATEVPORTDATA

DD_VIDEOPORT_LOCAL

DdVideoPortUpdate