Compartilhar via


Função de retorno de chamada LPDDENUMSURFACESCALLBACK (ddraw.h)

Não use. Essa função de retorno de chamada é substituída pela função EnumSurfacesCallback7 que é usada com os métodos IDirectDraw7::EnumSurfaces, IDirectDrawSurface7::EnumAttachedSurfaces e IDirectDrawSurface7::EnumOverlayZOrders .

Sintaxe

LPDDENUMSURFACESCALLBACK Lpddenumsurfacescallback;

HRESULT Lpddenumsurfacescallback(
  [in] LPDIRECTDRAWSURFACE unnamedParam1,
  [in] LPDDSURFACEDESC unnamedParam2,
  [in] LPVOID unnamedParam3
)
{...}

Parâmetros

[in] unnamedParam1

Um ponteiro para a interface IDirectDrawSurface para a superfície anexada.

[in] unnamedParam2

Um ponteiro para uma estrutura DDSURFACEDESC que descreve a superfície anexada.

[in] unnamedParam3

Um ponteiro para uma estrutura definida pelo aplicativo a ser passada para a função de retorno de chamada sempre que a função for chamada.

Retornar valor

A função de retorno de chamada retorna DDENUMRET_OK para continuar a enumeração.

Ele retorna DDENUMRET_CANCEL para interromper a enumeração.

Comentários

Você pode usar o tipo de dados LPDDENUMSURFACESCALLBACK para declarar uma variável que pode conter um ponteiro para essa função de retorno de chamada.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho ddraw.h