Функция обратного вызова 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 |