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