在 Win32 API 的 DirectDraw 中,通常使用名为 "DD_DIRECTDRAW_GLOBAL" 的结构体。以下是该结构体的简要描述:
typedef struct _DD_DIRECTDRAW_GLOBAL {
    DWORD                       dwRefCnt;
    DWORD                       dwReserved1;
    DWORD                       dwReserved2;
    LPDDRAWI_DIRECTDRAW_INT     lpDirectDraw;
    LPDDRAWI_DIRECTDRAW_GBL     lpGbl;
    LPDDRAWI_DIRECTDRAW_LCL     lpLocal;
} DD_DIRECTDRAW_GLOBAL, *LPDD_DIRECTDRAW_GLOBAL;

对该结构体成员的简要说明如下:

  •  dwRefCnt: 用于表示引用计数。

  •  dwReserved1 和 dwReserved2: 保留字段。

  •  lpDirectDraw: 指向 DDRAWI_DIRECTDRAW_INT 结构的指针,表示 DirectDraw 接口。

  •  lpGbl: 指向 DDRAWI_DIRECTDRAW_GBL 结构的指针,表示 DirectDraw 全局对象。

  •  lpLocal: 指向 DDRAWI_DIRECTDRAW_LCL 结构的指针,表示 DirectDraw 本地对象。


请注意,这只是对结构体成员的简要描述。详细的使用方式和上下文可能需要查阅相关的文档或头文件。


转载请注明出处:http://www.zyzy.cn/article/detail/26584/Win32 API/Ddrawint.h/DD_DIRECTDRAW_GLOBAL