Поделиться через


функция обратного вызова LPDDENUMSURFACESCALLBACK2 (ddraw.h)

Не используйте. Эта функция обратного вызова заменяема функцией EnumSurfacesCallback7 , которая используется с методами IDirectDraw7::EnumSurfaces, IDirectDrawSurface7::EnumAttachedSurfaces и IDirectDrawSurface7::EnumOverlayZOrders .

Синтаксис

LPDDENUMSURFACESCALLBACK2 Lpddenumsurfacescallback2;

HRESULT Lpddenumsurfacescallback2(
  [in] LPDIRECTDRAWSURFACE4 unnamedParam1,
  [in] LPDDSURFACEDESC2 unnamedParam2,
  [in] LPVOID unnamedParam3
)
{...}

Параметры

[in] unnamedParam1

Указатель на интерфейс IDirectDrawSurface4 присоединенной поверхности.

[in] unnamedParam2

Указатель на структуру DDSURFACEDESC2 , описывающую присоединенную поверхность.

[in] unnamedParam3

Указатель на определяемую приложением структуру, которая передается функции обратного вызова при каждом вызове функции.

Возвращаемое значение

Функция обратного вызова возвращает DDENUMRET_OK для продолжения перечисления.

Он возвращает DDENUMRET_CANCEL, чтобы остановить перечисление.

Комментарии

Можно использовать тип данных LPDDENUMSURFACESCALLBACK2 для объявления переменной, которая может содержать указатель на эту функцию обратного вызова.

Требования

Требование Значение
Целевая платформа Windows
Header ddraw.h