IDirect3DDevice9::Present method returnsD3DERR_DEVICEREMOVED.

Anonymous
2023-07-21T04:37:19.5533333+00:00

I created a DirectX9 based MFC application by decoding an H.264 stream.

If you run it continuously for several hours to several hours, the IDirect3DDevice9::Present() method will return D3DERR_DEVICEREMOVED and the application will stop.

OS: Microsoft Windows 10 Pro

Version : 10.0.19044 Build 19044

Processor Intel(R) Core(TM) i7-10700

GPU: Intel(R) UHD Graphics 630

Driver version 30.0.101.1660

Anyone know the cause and solution?

Please let me know if anyone has had the same issue.

Developer technologies | C++
Developer technologies | Visual Studio | Other
{count} votes

1 answer

Sort by: Most helpful
  1. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.


    Comments have been turned off. Learn more

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.