PDD_VPORTCB_CREATEVIDEOPORT回调函数 (ddrawint.h)

DdVideoPortCreate 回调函数通知驱动程序 DirectDraw 已创建 VPE 对象。

语法

PDD_VPORTCB_CREATEVIDEOPORT PddVportcbCreatevideoport;

DWORD PddVportcbCreatevideoport(
  PDD_CREATEVPORTDATA unnamedParam1
)
{...}

参数

unnamedParam1

指向描述创建的 VPE 对象的 DD_CREATEVPORTDATA 结构。

返回值

DdVideoPortCreate 返回以下值之一:

备注

DdVideoPortCreate 可以在支持 VPE 的 DirectDraw 驱动程序中选择性地实现。

DdVideoPortCreate 可以为任何专用的 VPE 对象特定数据分配内存并初始化。 驱动程序可以使用DD_VIDEOPORT_LOCAL结构的 dwReserved1dwReserved2 成员来存储此数据。 此DD_VIDEOPORT_LOCAL结构位于 lpCreateVideoPort 中DD_CREATEVPORTDATA结构的 lpVideoPort 成员。 驱动程序无法使用或更改DD_VIDEOPORT_LOCAL结构的任何其他成员。

如果实现硬件视频端口以使用功能连接器,则驱动程序可能需要初始化功能连接器以使用硬件视频端口。

DdVideoPortCreate 不应打开硬件视频端口。 这在 DdVideoPortUpdate 中完成。

要求

   
目标平台 桌面
标头 ddrawint.h (包括 Winddi.h)

请参阅

DD_CREATEVPORTDATA

DD_VIDEOPORT_LOCAL

DdVideoPortUpdate