D3DDEVICE_CREATION_PARAMETERS
デバイスの作成パラメーターを記述します。
typedef struct D3DDEVICE_CREATION_PARAMETERS {
UINT AdapterOrdinal;
D3DDEVTYPE DeviceType;
HWND hFocusWindow;
DWORD BehaviorFlags;
} D3DDEVICE_CREATION_PARAMETERS, *LPD3DDEVICE_CREATION_PARAMETERS;
メンバ
- AdapterOrdinal
ディスプレイ アダプターを示す序数です。D3DADAPTER_DEFAULT は常にプライマリ ディスプレイ アダプターです。 この序数は、IDirect3D9 の任意のメソッドで、Adapter パラメーターとして使用します。Direct3D 9.0 オブジェクトのさまざまなインスタンスでは、別の序数が使用される場合があります。アダプターは、モニターが複数あるシステムに対してユーザーがモニターの追加または削除を実行したり、ラップトップをホットスワッピングしたりなどすると、システムに入ったり、システムから抜けたりすることがあります。そのため、この序数は、この IDirect3DDevice9 インターフェイスを介して呼び出され、有効であることが判明している Direct3D 9.0 (つまり、この IDirect3DDevice9 インターフェイスを作成した Direct3D 9.0 または IDirect3DDevice9::GetDirect3D から返された Direct3D 9.0) のインスタンスでのみ使用してください。 - DeviceType
D3DDEVTYPE 列挙型のメンバーです。このデバイスの機能の中でエミュレートされる機能をすべて示します。このパラメーターの値は、このデバイスを作成した IDirect3D9::CreateDevice 呼び出しに渡された値を反映します。 - hFocusWindow
この Direct3D デバイスのフォーカスが属するウィンドウ ハンドル。このパラメーターの値は、このデバイスを作成した IDirect3D9::CreateDevice 呼び出しに渡された値を反映します。 - BehaviorFlags
デバイスの全体的な動作を制御する 1 つ以上の D3DCREATE 定数の組み合わせ。これらの定数は、デバイスの作成時に IDirect3D9::CreateDevice に渡された定数を反映します。
要件
ヘッダー: D3D9Types.h 宣言
関連項目
IDirect3DDevice9::GetCreationParameters, IDirect3D9::CreateDevice