Microsoft DirectX 8.0 (Visual Basic)

D3DDEVICE_CREATION_PARAMETERS

デバイスの作成パラメータを記述する。

Type D3DDEVICE_CREATION_PARAMETERS
    AdapterOrdinal As Long
    BehaviorFlags As Long
    DeviceType As CONST_D3DDEVTYPE
    hFocusWindow As Long
End Type

メンバ

AdapterOrdinal
ディスプレイ アダプタを示す序数。D3DADAPTER_DEFAULT は常にプライマリ ディスプレイ アダプタである。

任意の Direct3D8 メソッドの Adapter パラメータには、この番号を使用する。Direct3D8 オブジェクトが異なると使用する番号が異なる場合があることに注意する。たとえば、ユーザーがマルチ モニタ システムにモニタを追加したりシステムからモニタを外したために、またはラップトップをホット スワップしたために、アダプタがシステムに加えられたり除かれたりする場合がある。したがって、この番号が有効であることがわかっている Direct3D8 においてのみ使用しなければならない。有効な Direct3D8 インスタンスは、この Direct3DDevice8 オブジェクトを作成した Direct3D8 と、この Direct3DDevice8 オブジェクトを通して呼び出した Direct3DDevice8.GetDirect3D から返る Direct3D8 の 2 つだけである。

BehaviorFlags
Microsoft® Direct3D® デバイスの全体的な動作を制御するフラグの組み合わせ。設定可能な値は、CONST_D3DCREATEFLAGS 列挙で定義されている。

このパラメータの値では、このデバイスを作成した Direct3D8.CreateDevice の呼び出しに渡された値がそのまま示される。

DeviceType
CONST_D3DDEVTYPE 列挙のメンバ。このデバイスに対してエミュレートされるすべての機能を示す。このパラメータの値では、このデバイスを作成した CreateDevice の呼び出しに渡された値がそのまま示される。
hFocusWindow
この Direct3D デバイスでフォーカスを設定するウィンドウ ハンドル。このパラメータの値では、このデバイスを作成した CreateDevice の呼び出しに渡された値がそのまま示される。

参照

Direct3DDevice8.GetCreationParametersDirect3D8.CreateDevice