间歇性访问冲突ID2D1RenderTarget :: EndDraw

时间:2014-08-25 15:37:44

标签: c++-cli directx-11 direct2d directx-10

我的Direct2D绘图循环成功运行了几个小时甚至几天,除了间歇性访问冲突错误。没有任何模式可以发生这种情况,主要是在几个小时之后,有时几秒之后。

Unhandled exception at 0x5f990099 (d3d11.dll) in XX.exe: 0xC0000005: Access violation reading location 0x00000fe0.

如果不成功,我会保留HRESULT的{​​{1}}的日志。以前的所有EndDraw似乎都会返回EndDraw。在此之前没有任何其他失败的Direct2D API调用。

S_OK对象不是ID2D1RenderTarget

绘图循环在关键部分受到保护。

任何想法如何捕捉到它的来源?也许设备或渲染目标正在进入我需要发现的无效状态?

0 个答案:

没有答案