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