次の方法で共有


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

注釈

EnumOverlayZOrders は、EnumSurfacesCallback または EnumSurfacesCallback2 関数ではなく、EnumSurfacesCallback7 関数へのポインターを受け入れるという点で、以前インターフェイス バージョンの対応するとは異なります。

要件

要件
対象プラットフォーム Windows
ヘッダー ddraw.h
Library Ddraw.lib
[DLL] Ddraw.dll

こちらもご覧ください

IDirectDrawSurface7