Compartilhar via


Método IDirectDrawSurface7::EnumOverlayZOrders (ddraw.h)

Enumera as superfícies de sobreposição no destino especificado. Você pode enumerar as sobreposições na ordem front-to-back ou back-to-front.

Sintaxe

HRESULT EnumOverlayZOrders(
  [in] DWORD                     unnamedParam1,
  [in] LPVOID                    unnamedParam2,
  [in] LPDDENUMSURFACESCALLBACK7 unnamedParam3
);

Parâmetros

[in] unnamedParam1

Um valor que pode ser definido como um dos seguintes sinalizadores:

DDENUMOVERLAYZ_BACKTOFRONT

Enumera sobreposições de volta à frente.

DDENUMOVERLAYZ_FRONTTOBACK

Enumera sobreposições frente a trás.

[in] unnamedParam2

Endereço da estrutura definida pelo usuário a ser passada para a função de retorno de chamada para cada superfície de sobreposição.

[in] unnamedParam3

Endereço da função de retorno de chamada EnumSurfacesCallback7 a ser chamado para que cada superfície seja sobreposta nessa superfície.

Retornar valor

Se o método for bem-sucedido, o valor retornado será DD_OK.

Se falhar, o método poderá retornar um dos seguintes valores de erro:

  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS

Comentários

EnumOverlayZOrders difere de seus equivalentes em versões de interface anteriores, pois aceita um ponteiro para uma função EnumSurfacesCallback7 , em vez de uma função EnumSurfacesCallback ou EnumSurfacesCallback2 .

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho ddraw.h
Biblioteca Ddraw.lib
DLL Ddraw.dll

Confira também

IDirectDrawSurface7