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


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

Функция EnumSurfacesCallback7 — это определяемая приложением функция обратного вызова для методов IDirectDrawSurface7::EnumAttachedSurfaces и IDirectDrawSurface7::EnumOverlayZOrders .

Синтаксис

LPDDENUMSURFACESCALLBACK7 Lpddenumsurfacescallback7;

HRESULT Lpddenumsurfacescallback7(
  [in] LPDIRECTDRAWSURFACE7 unnamedParam1,
  [in] LPDDSURFACEDESC2 unnamedParam2,
  [in] LPVOID unnamedParam3
)
{...}

Параметры

[in] unnamedParam1

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

[in] unnamedParam2

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

[in] unnamedParam3

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

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

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

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

Комментарии

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

Требования

   
Целевая платформа Windows
Header ddraw.h