次の方法で共有


d3d9.h ヘッダー

このヘッダーは、複数のテクノロジで使用されます。 詳細については、次を参照してください。

d3d9.h には、次のプログラミング インターフェイスが含まれています。

インターフェイス

 
IDirect3D9

IDirect3D9 (d3d9.h) インターフェイス アプリケーションでは、IDirect3D9 インターフェイスのメソッドを使用して Microsoft Direct3D オブジェクトを作成し、環境を設定します。
IDirect3D9Ex

アプリケーションでは、IDirect3D9Ex インターフェイス (IDirect3D9 から継承) のメソッドを使用して、Microsoft Direct3D 9Ex オブジェクトを作成し、環境を設定します。
IDirect3D9ExOverlayExtension

Direct3D デバイスのオーバーレイ ハードウェア機能を照会します。 (IDirect3D9ExOverlayExtension)
IDirect3DAuthenticatedChannel9

グラフィックス ドライバーまたは Direct3D ランタイムとの通信チャネルを提供します。このインターフェイスへのポインターを取得するには、IDirect3DDevice9Video::CreateAuthenticatedChannel を呼び出します。
IDirect3DBaseTexture9

IDirect3DBaseTexture9 (d3d9.h) インターフェイス アプリケーションは、IDirect3DBaseTexture9 インターフェイスのメソッドを使用してテクスチャ リソースを操作します。
IDirect3DCryptoSession9

暗号化セッションを表します。このインターフェイスへのポインターを取得するには、IDirect3DDevice9Video::CreateCryptoSession を呼び出します。
IDirect3DCubeTexture9

IDirect3DCubeTexture9 (d3d9.h) インターフェイス アプリケーションは、IDirect3DCubeTexture9 インターフェイスのメソッドを使用して、キューブ テクスチャ リソースを操作します。
IDirect3DDevice9

IDirect3DDevice9 (d3d9.h) アプリケーションでは、IDirect3DDevice9 インターフェイスのメソッドを使用して DrawPrimitive ベースのレンダリングを実行し、リソースを作成します。
IDirect3DDevice9Ex

アプリケーションでは、IDirect3DDevice9Ex インターフェイスのメソッドを使用して、プリミティブのレンダリング、リソースの作成、システム レベルの変数の操作、ガンマ ランプ レベルの調整、パレットの操作、シェーダーの作成を行います。
IDirect3DDevice9Video

アプリケーションがグラフィックス ドライバーによって実装されたコンテンツ保護および暗号化サービスを使用できるようにします。このインターフェイスへのポインターを取得するには、D3D9Ex デバイスで QueryInterface を呼び出します。
IDirect3DIndexBuffer9

IDirect3DIndexBuffer9 (d3d9.h) インターフェイス アプリケーションは、IDirect3DIndexBuffer9 インターフェイスのメソッドを使用してインデックス バッファー リソースを操作します。
IDirect3DPixelShader9

IDirect3DPixelShader9 (d3d9.h) インターフェイス アプリケーションは、IDirect3DPixelShader9 インターフェイスのメソッドを使用して、ピクセル シェーダーの機能をカプセル化します。
IDirect3DQuery9

IDirect3DQuery9 (d3d9.h) インターフェイス アプリケーションは、IDirect3DQuery9 インターフェイスのメソッドを使用して、ドライバーに対して非同期クエリを実行します。
IDirect3DResource9

IDirect3DResource9 (d3d9.h) インターフェイスは、リソースのクエリと準備にアプリケーションによって使用されます。
IDirect3DStateBlock9

IDirect3DStateBlock9 (d3d9.h) インターフェイスは、レンダリング状態をカプセル化するためにアプリケーションによって使用されます。
IDirect3DSurface9

IDirect3DSurface9 (d3d9.h) インターフェイスは、アプリケーションがサーフェスのクエリと準備に使用します。
IDirect3DSwapChain9

IDirect3DSwapChain9 (d3d9.h) インターフェイスは、スワップ チェーンを操作するためにアプリケーションによって使用されます。
IDirect3DSwapChain9Ex

アプリケーションでは、IDirect3DSwapChain9Ex インターフェイスのメソッドを使用してスワップ チェーンを操作します。
IDirect3DTexture9

IDirect3DTexture9 (d3d9.h) インターフェイスは、テクスチャ リソースを操作するためにアプリケーションによって使用されます。
IDirect3DVertexBuffer9

IDirect3DVertexBuffer9 (d3d9.h) インターフェイスは、頂点バッファー リソースを操作するためにアプリケーションによって使用されます。
IDirect3DVertexDeclaration9

IDirect3DVertexDeclaration9 (d3d9.h) インターフェイスは、頂点シェーダー宣言をカプセル化するためにアプリケーションによって使用されます。
IDirect3DVertexShader9

IDirect3DVertexShader9 (d3d9.h) インターフェイスは、頂点シェーダーの機能をカプセル化するためにアプリケーションによって使用されます。
IDirect3DVolume9

IDirect3DVolume9 (d3d9.h) インターフェイスは、ボリューム リソースを操作するためにアプリケーションによって使用されます。
IDirect3DVolumeTexture9

IDirect3DVolumeTexture9 (d3d9.h) インターフェイスは、ボリューム テクスチャ リソースを操作するためにアプリケーションによって使用されます。

関数

 
Direct3DCreate9

Direct3DCreate9Ex 関数 (d3d9.h) は IDirect3D9 オブジェクトを作成し、インターフェイスを返します。
Direct3DCreate9Ex

IDirect3D9Ex オブジェクトを作成し、インターフェイスを返します。