Platform SDK: DirectX

ID3DXContext::GetDeviceIndex

ID3DXContext::GetDeviceIndex メソッドは、デバイスのハードウェア レベルのインデックスを返す。

HRESULT GetDeviceIndex(
  LPDWORD pIndex,
  LPDWORD hwLevel
); 

パラメータ

pIndex
このメソッドが戻った後、パラメータは指定したデバイスのインデックスと一致した DWORD 値をポイントしている。
hwLevel
このメソッドが戻った後、パラメータは事前に定義したハードウェア アクセラレート レベル定数のいずれかと一致した DWORD 値をポイントしている。「注意」を参照すること。

戻り値

S_OK を返す。

注意

実際のデバイス インデックスが必要な場合、事前に定義されたハードウェア アクセラレート レベル定数を使用できる。それらは、Direct3DX により実際のインデックス値に変換される。定義済みハードウェア レベルは、アクセラレートのさまざまなレベルにアクセスできる簡単で便利な方法である。この定数リストについては、以下を参照すること。

D3DX_HWLEVEL_REFERENCE
D3DX_HWLEVEL_2D
D3DX_HWLEVEL_RASTER
D3DX_HWLEVEL_TL
D3DX_DEFAULT

動作環境

  Windows NT/2000 : Windows 2000 が必要。
  Windows 95/98 : Windows 95 以上が必要。Windows 95 用に再配布可能な形で使用可能。
  バージョン : DirectX 7.0 が必要。
  ヘッダー : d3dxcore.h で宣言。
  ライブラリ : d3dx.lib を使用。

参照

ID3DXContext::GetD3DDevice