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结构的 dwReserved1 和 dwReserved2 成员来存储此数据。 此DD_VIDEOPORT_LOCAL结构位于 lpCreateVideoPort 中DD_CREATEVPORTDATA结构的 lpVideoPort 成员。 驱动程序无法使用或更改DD_VIDEOPORT_LOCAL结构的任何其他成员。
如果实现硬件视频端口以使用功能连接器,则驱动程序可能需要初始化功能连接器以使用硬件视频端口。
DdVideoPortCreate 不应打开硬件视频端口。 这在 DdVideoPortUpdate 中完成。
要求
目标平台 | 桌面 |
标头 | ddrawint.h (包括 Winddi.h) |