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 |