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) |