LPDDENUMSURFACESCALLBACK 回调函数 (ddraw.h)

请勿使用。 此回调函数被与 IDirectDraw7::EnumSurfaces、IDirectDrawSurface7::EnumAttachedSurfacesIDirectDrawSurface7::EnumOverlayZOrders 方法一起使用的 EnumSurfacesCallback7 函数取代。

语法

LPDDENUMSURFACESCALLBACK Lpddenumsurfacescallback;

HRESULT Lpddenumsurfacescallback(
  [in] LPDIRECTDRAWSURFACE unnamedParam1,
  [in] LPDDSURFACEDESC unnamedParam2,
  [in] LPVOID unnamedParam3
)
{...}

参数

[in] unnamedParam1

指向附加图 面的 IDirectDrawSurface 接口的指针。

[in] unnamedParam2

指向描述附加图面的 DDSURFACEDESC 结构的指针。

[in] unnamedParam3

指向每次调用函数时要传递给回调函数的应用程序定义结构的指针。

返回值

回调函数返回DDENUMRET_OK以继续枚举。

它返回停止枚举的DDENUMRET_CANCEL。

注解

可以使用 LPDDENUMSURFACESCALLBACK 数据类型声明可包含指向此回调函数的指针的变量。

要求

要求
目标平台 Windows
标头 ddraw.h