次の方法で共有


LPDDENUMSURFACESCALLBACK7 コールバック関数 (ddraw.h)

EnumSurfacesCallback7 関数は、IDirectDrawSurface7::EnumAttachedSurfaces メソッドと IDirectDrawSurface7::EnumOverlayZOrders メソッドのアプリケーション定義のコールバック関数です。

構文

LPDDENUMSURFACESCALLBACK7 Lpddenumsurfacescallback7;

HRESULT Lpddenumsurfacescallback7(
  [in] LPDIRECTDRAWSURFACE7 unnamedParam1,
  [in] LPDDSURFACEDESC2 unnamedParam2,
  [in] LPVOID unnamedParam3
)
{...}

パラメーター

[in] unnamedParam1

アタッチされたサーフェスの IDirectDrawSurface7 インターフェイスへのポインター。

[in] unnamedParam2

アタッチされたサーフェスを記述する DDSURFACEDESC2 構造体へのポインター。

[in] unnamedParam3

関数が呼び出されるたびにコールバック関数に渡されるアプリケーション定義構造体へのポインター。

戻り値

コールバック関数は、列挙を続行するためにDDENUMRET_OKを返します。

列挙を停止するDDENUMRET_CANCELを返します。

解説

LPDDENUMSURFACESCALLBACK7 データ型を使用して、このコールバック関数へのポインターを含めることができる変数を宣言できます。

要件

   
対象プラットフォーム Windows
ヘッダー ddraw.h