[如果IDirect3DDevice9Ex::PresentEx
方法返回D3DERR_DEVICEHUNG
,则渲染,然后释放资源并调用IDirect3DDevice9Ex::ResetEx(&m_d3dParams, NULL)
,其中m_d3dParams
的类型为D3DPRESENT_PARAMETERS
。不幸的是,ResetEx
方法返回D3DERR_INVALIDCALL
。我的第二个参数是NULL
,因为我没有处于全屏模式。如何正确呼叫ResetEx
?使用D3D 9Ex时是否需要调用ResetEx
?仅调用Reset
还不够吗?另外,有没有办法重现D3DERR_DEVICEHUNG
错误,并且此错误是什么意思?预先感谢您的帮助!