DD_CREATEVPORTDATA 结构 (ddrawint.h)
DD_CREATEVPORTDATA 结构包含描述要创建 的视频端口扩展 (VPE) 对象所需的信息。
语法
typedef struct _DD_CREATEVPORTDATA {
PDD_DIRECTDRAW_LOCAL lpDD;
LPDDVIDEOPORTDESC lpDDVideoPortDesc;
PDD_VIDEOPORT_LOCAL lpVideoPort;
HRESULT ddRVal;
VOID *CreateVideoPort;
} *PDD_CREATEVPORTDATA, DD_CREATEVPORTDATA;
成员
lpDD
指向仅与当前 Microsoft DirectDraw 过程相关的 DD_DIRECTDRAW_LOCAL 结构。
lpDDVideoPortDesc
指向描述创建的 VPE 对象的 DDVIDEOPORTDESC 结构。
lpVideoPort
指向表示创建的 VPE 对象的 DD_VIDEOPORT_LOCAL 结构。
ddRVal
指定驱动程序写入 DdVideoPortCreate 回调的返回值的位置。 返回代码DD_OK表示成功。 有关详细信息,请参阅 DirectDraw 的返回值。
CreateVideoPort
由 DirectDraw API 使用,不应由驱动程序填充。
要求
要求 | 值 |
---|---|
Header | ddrawint.h (包括 Winddi.h) |