IDirect3D9::GetAdapterIdentifier

IDirect3D9 インターフェイスがインスタンス化されたときに、システムに存在する物理的なディスプレイ アダプターを表します。

HRESULT 
GetAdapterIdentifier(
  UINT Adapter,
  DWORD Flags,
  D3DADAPTER_IDENTIFIER9 * pIdentifier
);

パラメータ

  • Adapter
    ディスプレイ アダプターを示す序数です。D3DADAPTER_DEFAULT は常にプライマリ ディスプレイ アダプターです。このパラメーターの最小値は 0 であり、最大値は IDirect3D9::GetAdapterCount で返される値未満の値です。
  • Flags
    Flags は D3DADAPTER_IDENTIFIER9 の WHQLLevel メンバーを設定します。Flags は、0 または D3DENUM_WHQL_LEVEL に設定できます。D3DENUM_WHQL_LEVEL を指定した場合、この呼び出しでインターネットに接続し、新しい Microsoft Windows Hardware Quality Labs (WHQL) 証明書をダウンロードできます。
  • pIdentifier
    このアダプターを説明する情報を格納する D3DADAPTER_IDENTIFIER9 構造体へのポインターです。システムにあるアダプターの数以上の値を Adapter に指定した場合、この構造体は 0 に設定されます。

戻り値

メソッドが成功した場合は、D3D_OK を返します。Adapter が範囲外である場合、Flags に認識できないパラメーターが含まれる場合、または pIdentifier が NULL であるか、書き込めないメモリーをポイントしている場合は、D3DERR_INVALIDCALL が返されます。

要件

ヘッダー: D3D9.h 宣言

ライブラリ: D3D9.lib 内容

関連項目

IDirect3D9::GetAdapterCount