Condividi tramite


Metodo IDirectDrawSurface7::EnumOverlayZOrders (ddraw.h)

Enumera le superfici sovrapposte nella destinazione specificata. È possibile enumerare le sovrimpressioni in ordine front-to-back o back-to-front.

Sintassi

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

Parametri

[in] unnamedParam1

Valore che può essere impostato su uno dei flag seguenti:

DDENUMOVERLAYZ_BACKTOFRONT

Enumera le sovrimpressioni in primo piano.

DDENUMOVERLAYZ_FRONTTOBACK

Enumera le sovrimpressioni front-to-back.

[in] unnamedParam2

Indirizzo della struttura definita dall'utente da passare alla funzione di callback per ogni superficie di sovrapposizione.

[in] unnamedParam3

Indirizzo della funzione di callback EnumSurfacesCallback7 da chiamare affinché ogni superficie sia sovrapposta su questa superficie.

Valore restituito

Se il metodo ha esito positivo, il valore restituito viene DD_OK.

Se ha esito negativo, il metodo può restituire uno dei valori di errore seguenti:

  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS

Commenti

EnumOverlayZOrders differisce dalle sue controparti nelle versioni dell'interfaccia precedenti in quanto accetta un puntatore a una funzione EnumSurfacesCallback7 , anziché una funzione EnumSurfacesCallback o EnumSurfacesCallback2 .

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione ddraw.h
Libreria Ddraw.lib
DLL Ddraw.dll

Vedi anche

IDirectDrawSurface7