다음을 통해 공유


IDirectDrawSurface7::EnumOverlayZOrders 메서드(ddraw.h)

지정된 대상의 오버레이 표면을 열거합니다. 오버레이를 앞뒤 또는 앞 순서로 열거할 수 있습니다.

구문

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

매개 변수

[in] unnamedParam1

다음 플래그 중 하나로 설정할 수 있는 값입니다.

DDENUMOVERLAYZ_BACKTOFRONT

오버레이를 다시 앞쪽으로 열거합니다.

DDENUMOVERLAYZ_FRONTTOBACK

오버레이를 앞뒤로 열거합니다.

[in] unnamedParam2

각 오버레이 표면의 콜백 함수에 전달할 사용자 정의 구조체의 주소입니다.

[in] unnamedParam3

각 표면이 이 표면에 오버레이되도록 호출할 EnumSurfacesCallback7 콜백 함수의 주소입니다.

반환 값

메서드가 성공하면 반환 값이 DD_OK.

실패하면 메서드는 다음 오류 값 중 하나를 반환할 수 있습니다.

  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS

설명

EnumOverlayZOrdersEnumSurfacesCallback 또는 EnumSurfacesCallback2 함수가 아닌 EnumSurfacesCallback7 함수에 대한 포인터를 허용한다는 점에서 이전 인터페이스 버전의 해당 인터페이스 버전과 다릅니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 ddraw.h
라이브러리 Ddraw.lib
DLL Ddraw.dll

추가 정보

IDirectDrawSurface7