共用方式為


IDirect3D9 介面 (d3d9.h)

應用程式會使用 IDirect3D9 介面的 方法來建立 Microsoft Direct3D 物件並設定環境。 此介面包含列舉和擷取裝置功能的方法。

繼承

IDirect3D9介面繼承自IUnknown介面。 IDirect3D9 也有下列類型的成員:

方法

IDirect3D9介面具有這些方法。

 
IDirect3D9::CheckDepthStencilMatch

IDirect3D9::CheckDepthStencilMatch 方法 (d3d9helper.h) 判斷深度樣板格式是否與特定顯示模式中的轉譯目標格式相容。
IDirect3D9::CheckDeviceFormat

IDirect3D9::CheckDeviceFormat 方法 (d3d9helper.h) 判斷介面格式是否可用為指定的資源類型。
IDirect3D9::CheckDeviceFormatConversion

IDirect3D9::CheckDeviceFormatConversion 方法 (d3d9helper.h) 測試裝置,以查看其是否支援從一個顯示器格式轉換成另一種顯示器格式。
IDirect3D9::CheckDeviceMultiSampleType

IDirect3D9::CheckDeviceMultiSampleType 方法 (d3d9.h) 判斷此裝置上是否有多重取樣技術。
IDirect3D9::CheckDeviceType

IDirect3D9::CheckDeviceType 方法 (d3d9.h) 會驗證硬體加速裝置類型是否可以在此介面卡上使用。
IDirect3D9::CreateDevice

IDirect3D9::CreateDevice 方法 (d3d9.h) 會建立裝置來代表顯示介面卡。
IDirect3D9::EnumAdapterModes

IDirect3D9::EnumAdapterModes 方法 (d3d9.h) 查詢裝置,以判斷指定的介面卡是否支援要求的格式和顯示模式。
IDirect3D9::GetAdapterCount

IDirect3D9::GetAdapterCount 方法 (d3d9.h) 會傳回系統上的介面卡數目。
IDirect3D9::GetAdapterDisplayMode

IDirect3D9::GetAdapterDisplayMode 方法 (d3d9.h) 擷取介面卡目前的顯示模式。
IDirect3D9::GetAdapterIdentifier

IDirect3D9::GetAdapterIdentifier 方法 (d3d9.h) 描述 IDirect3D9 介面具現化時,系統中存在的實體顯示介面卡。
IDirect3D9::GetAdapterModeCount

IDirect3D9::GetAdapterModeCount 方法 (d3d9.h) 會傳回此配接器上可用的顯示模式數目。
IDirect3D9::GetAdapterMonitor

IDirect3D9::GetAdapterMonitor 方法 (d3d9.h) 會傳回與 Direct3D 物件相關聯的監視器控制碼。
IDirect3D9::GetDeviceCaps

IDirect3D9::GetDeviceCaps 方法 (d3d9.h) 會擷取裝置的特定裝置資訊。
IDirect3D9::RegisterSoftwareDevice

IDirect3D9::RegisterSoftwareDevice 方法 (d3d9.h) 註冊可插入式軟體裝置。

備註

IDirect3D9介面是藉由呼叫Direct3DCreate9函式來取得。

LPDIRECT3D9 和 PDIRECT3D9 類型定義為 IDirect3D9 介面的指標。

typedef struct IDirect3D9 *LPDIRECT3D9, *PDIRECT3D9;

需求

   
目標平台 Windows
標頭 d3d9.h (包含 D3D9.h)

另請參閱

Direct3D 介面