Direct3DCreate9 関数
Direct3DCreate9 関数
IDirect3D9 オブジェクトのインスタンスを作成する。
構文
IDirect3D9 *Direct3DCreate9(
UINT SDKVersion
);
パラメータ
- SDKVersion
このパラメータの値は D3D_SDK_VERSION でなければならない。「注意」を参照すること。
戻り値
成功した場合は、IDirect3D9 インターフェイスへのポインタを返す。それ以外の場合は、NULL ポインタを返す。
注意
この関数は、列挙をサポートする Direct3D9 オブジェクトを作成する。また、この関数を使って IDirect3DDevice9 オブジェクトを作成できる。
アプリケーションが正しいヘッダー ファイルに対してビルドされていることを確認するため、この関数には D3D_SDK_VERSION 識別子を渡す。ヘッダーまたは他の変更によりアプリケーションのリビルドが必要になるたびに、この値はインクリメントされる。バージョンが一致しない場合、この関数は失敗する。
この関数を呼び出すと、現在のアクティブ ディスプレイ アダプタ セットがサンプリングされる。デスクトップにデバイスを追加したり、ラップトップをホットドッキングして、動的にアダプタを追加した場合、この IDirect3D9 オブジェクトの有効期間の間、そのようなデバイスは列挙されない。新しい IDirect3D9 オブジェクトを作成すると、新しいデバイスが公開される。
関数の情報
ヘッダー | d3d9.h |
インポート ライブラリ | d3d9.lib |
最低限のオペレーティング システム | Windows 98 |