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 |