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

Enumera las superficies de superposición en el destino especificado. Puede enumerar las superposiciones en orden de front-to-back o back-to-front.

Sintaxis

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

Parámetros

[in] unnamedParam1

Valor que se puede establecer en una de las siguientes marcas:

DDENUMOVERLAYZ_BACKTOFRONT

Enumera las superposiciones de nuevo a la parte delantera.

DDENUMOVERLAYZ_FRONTTOBACK

Enumera las superposiciones de delante a atrás.

[in] unnamedParam2

Dirección de la estructura definida por el usuario que se va a pasar a la función de devolución de llamada para cada superficie superpuesta.

[in] unnamedParam3

Dirección de la función de devolución de llamada EnumSurfacesCallback7 a la que se llamará para que cada superficie esté superpuesta en esta superficie.

Valor devuelto

Si el método se realiza correctamente, el valor devuelto se DD_OK.

Si se produce un error, el método puede devolver uno de los siguientes valores de error:

  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS

Comentarios

EnumOverlayZOrders difiere de sus homólogos en versiones de interfaz anteriores en que acepta un puntero a una función EnumSurfacesCallback7 , en lugar de una función EnumSurfacesCallback o EnumSurfacesCallback2 .

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado ddraw.h
Library Ddraw.lib
Archivo DLL Ddraw.dll

Consulte también

IDirectDrawSurface7