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