当前位置: 代码迷 >> 综合 >> DirectX9.0中用来进行设备检测的函数汇总
  详细解决方案

DirectX9.0中用来进行设备检测的函数汇总

热度:89   发布时间:2023-12-06 04:17:33.0
 

1.       IDirect3D9::CheckDeviceType

HRESULT CheckDeviceType(

  [in]  UINT Adapter,

  [in]  D3DDEVTYPE DeviceType,

  [in]  D3DFORMAT DisplayFormat,

  [in]  D3DFORMAT BackBufferFormat,

  [in]  BOOL Windowed

)

【功能描述】该函数用来检测当前指定的的硬件加速类型是否可用。

【参数描述】

Adapter: 适配器编号

DeviceType: 当前使用的硬件加速模式,可以是如下几种

           typedef enum D3DDEVTYPE {
   
  D3DDEVTYPE_HAL           = 1,
  D3DDEVTYPE_NULLREF       = 4,
  D3DDEVTYPE_REF           = 2,
  D3DDEVTYPE_SW            = 3,
  D3DDEVTYPE_FORCE_DWORD   = 0xffffffff 
} D3DDEVTYPE, *LPD3DDEVTYPE;
DisplayFormat:当前适配器的显示格式,注意不是BackBuf