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 接口