DD_DESTROYSURFACEDATA 结构 (ddrawint.h)
DD_DESTROYSURFACEDATA 结构包含销毁指定图面所需的信息-对于 DestroyD3DBuffer(命令或顶点缓冲区)。
语法
typedef struct _DD_DESTROYSURFACEDATA {
PDD_DIRECTDRAW_GLOBAL lpDD;
PDD_SURFACE_LOCAL lpDDSurface;
HRESULT ddRVal;
VOID *DestroySurface;
} *PDD_DESTROYSURFACEDATA, DD_DESTROYSURFACEDATA;
成员
lpDD
指向描述驱动程序设备的 DD_DIRECTDRAW_GLOBAL 结构。
lpDDSurface
指向表示要销毁的图面或缓冲区对象的 DD_SURFACE_LOCAL 结构。
ddRVal
指定驱动程序写入 DdDestroySurface 或 DestroyD3DBuffer 回调的返回值的位置。 返回代码DD_OK表示成功。 有关详细信息,请参阅 DirectDraw 的返回值。
DestroySurface
由 Microsoft DirectDraw API 使用,驱动程序不应填充。
要求
要求 | 值 |
---|---|
Header | ddrawint.h (包括 Winddi.h) |