DD_CREATESURFACEEXDATA 结构 (ddrawint.h)

DD_CREATESURFACEEXDATA结构包含驱动程序创建图面并将其关联的纹理句柄所需的信息。

语法

typedef struct _DD_CREATESURFACEEXDATA {
  DWORD                dwFlags;
  PDD_DIRECTDRAW_LOCAL lpDDLcl;
  PDD_SURFACE_LOCAL    lpDDSLcl;
  HRESULT              ddRVal;
} *PDD_CREATESURFACEEXDATA, DD_CREATESURFACEEXDATA;

成员

dwFlags

D3dCreateSurfaceEx 函数指定一组当前未使用且始终为零的标志。

lpDDLcl

指定应用程序创建的 DirectDraw 对象的句柄。 这是 lpDDSLcl 句柄存在的范围。 DD_DIRECTDRAW_LOCAL结构描述驱动程序。

lpDDSLcl

指定要为 Direct3D 创建的 DirectDraw 图面的句柄。 这些句柄在每个不同的DD_DIRECTDRAW_LOCAL结构中都是唯一的。 DD_SURFACE_LOCAL 结构表示创建的图面对象。

ddRVal

指定驱动程序写入 D3dCreateSurfaceEx 回调的返回值的位置。 返回代码D3D_OK表示成功。 有关详细信息,请参阅 Direct3D 驱动程序回调的返回代码

要求

   
标头 ddrawint.h (包括 Winddi.h)

另请参阅

D3dCreateSurfaceEx

DD_DIRECTDRAW_LOCAL

DD_SURFACE_LOCAL