使用MS“应用程序验证程序”运行时D3DXCreateTexture失败

时间:2013-07-29 18:15:59

标签: c++ directx application-verifier

问题很简单,如标题所示: 使用Application Verifier运行时,为什么D3DXCreateTexture()有时会因E_OUTOFMEMORY而失败?没有它 - 一切正常。好吧,差不多,当然有一个原因我正在使用App Verifier:我怀疑我的代码中有一些堆损坏情况,但这个错误从未在调试或发布中运行 - 只有App Verifier(然后它在调试和发布中发生)。内存博士在结果方面并不太具体,主要指向第三方库(openssl,freefont,directx等),而不是我正在谈论的代码。你有什么想法,发生了什么?提前谢谢。

1 个答案:

答案 0 :(得分:0)

幸运的是,我在StackOverflow上找到了答案。这是issue和答案:一个是@Chad的评论,另一个是@James McNellis的合格答案。谢谢伙计们!