typedef struct _DD_FLIPVPORTDATA {
LPDDRAWI_DIRECTDRAW_GBL lpDD;
LPDDRAWI_DDVIDEOPORT_LCL lpVideoPort;
LPDDRAWI_DDRAWSURFACE_LCL lpSurfCurr;
LPDDRAWI_DDRAWSURFACE_LCL lpSurfTarg;
DWORD dwFlags;
HRESULT ddRVal;
LPVOID FlipVideoPort;
} DD_FLIPVPORTDATA, *LPDD_FLIPVPORTDATA;
对该结构体成员的简要说明如下:
- lpDD: 指向 DDRAWI_DIRECTDRAW_GBL 结构的指针,表示 DirectDraw 全局对象。
- lpVideoPort: 指向 DDRAWI_DDVIDEOPORT_LCL 结构的指针,表示视频端口。
- lpSurfCurr: 指向当前表面 (LPDDRAWI_DDRAWSURFACE_LCL) 的指针。
- lpSurfTarg: 指向目标表面 (LPDDRAWI_DDRAWSURFACE_LCL) 的指针。
- dwFlags: 用于指定翻转的标志。
- ddRVal: 用于存储操作的结果状态。
- FlipVideoPort: 指向执行视频端口翻转的函数的指针。
这个结构体通常用于执行视频端口翻转时传递相关的信息。请注意,这只是对结构体成员的简要描述。详细的使用方式和上下文可能需要查阅相关的文档或头文件。
转载请注明出处:http://www.zyzy.cn/article/detail/26587/Win32 API/Ddrawint.h/DD_FLIPVPORTDATA