Platform SDK: DirectX

DirectDrawEnumerate

この関数は、DirectDrawEnumerateEx 関数で置き換えられる。

DirectDrawEnumerate 関数は、システムにインストールされているプライマリ DirectDraw ディスプレイ デバイス、および非ディスプレイ デバイス (2D 能力がない 3D アクセラレートなど) を列挙する。NULL エントリは、GDI で共有されるプライマリ ディスプレイ デバイスを常に識別する。

HRESULT WINAPI DirectDrawEnumerate(
  LPDDENUMCALLBACK lpCallback,  
  LPVOID lpContext              
);

パラメータ

lpCallback
列挙される個々の DirectDraw で有効なハードウェア アブストラクション レイヤ (HAL) の記述で呼び出される DDEnumCallback 関数のアドレス。
lpContext
列挙コールバック関数を呼び出すごとに渡されるアプリケーション定義コンテキストのアドレス。

戻り値

成功すれば、DD_OK を返す。

失敗すれば、DDERR_INVALIDPARAMS を返す。

動作環境

  Windows NT/2000 : Windows NT 4.0 Service Pack 3 またはそれ以降が必要。
  Windows 95/98 : Windows 95 以降が必要。Windows 95 用に再配布可能な形で使用可能。
  ヘッダー : ddraw.h で宣言。
  インポート ライブラリ : ddraw.lib を使用。

参照

DirectDrawEnumerateEx