DD_VIDEOPORT_LOCAL 结构 (ddrawint.h)
DD_VIDEOPORT_LOCAL 结构包含 视频端口扩展 (VPE) 相关数据,这些数据对于单个 Microsoft DirectDraw VPE 对象是唯一的。
语法
typedef struct _DD_VIDEOPORT_LOCAL {
PDD_DIRECTDRAW_LOCAL lpDD;
DDVIDEOPORTDESC ddvpDesc;
DDVIDEOPORTINFO ddvpInfo;
PDD_SURFACE_INT lpSurface;
PDD_SURFACE_INT lpVBISurface;
DWORD dwNumAutoflip;
DWORD dwNumVBIAutoflip;
ULONG_PTR dwReserved1;
ULONG_PTR dwReserved2;
ULONG_PTR dwReserved3;
} *PDD_VIDEOPORT_LOCAL, DD_VIDEOPORT_LOCAL;
成员
lpDD
指向仅与当前 DirectDraw 进程相关的 DD_DIRECTDRAW_LOCAL 结构。
ddvpDesc
指定描述 VPE 对象的 DDVIDEOPORTDESC 结构。
ddvpInfo
指定描述视频数据传输到图面的 DDVIDEOPORTINFO 结构。
lpSurface
指向接收视频数据的图面 的DD_SURFACE_INT 结构。
lpVBISurface
指向接收 VBI 数据的图面的DD_SURFACE_INT结构。
dwNumAutoflip
指定当前自动翻转图面的数目。
dwNumVBIAutoflip
指定当前自动翻转的 VBI 图面数。
dwReserved1
保留供显示驱动程序使用。
dwReserved2
保留供显示驱动程序使用。
dwReserved3
保留供显示驱动程序使用。
备注
此结构由 DirectDraw 初始化和填充。 除 dwReserved1、 dwReserved2 和 dwReserved3 成员外,驱动程序不得修改DD_VIDEOPORT_LOCAL结构的任何其他成员。
要求
标头 | ddrawint.h (包括 Winddi.h) |