Функция обратного вызова LPDDENUMSURFACESCALLBACK (ddraw.h)
Не используйте. Эта функция обратного вызова заменяема функцией EnumSurfacesCallback7 , которая используется с методами IDirectDraw7::EnumSurfaces, IDirectDrawSurface7::EnumAttachedSurfaces и IDirectDrawSurface7::EnumOverlayZOrders .
Синтаксис
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 |
Header | ddraw.h |