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 |