D3DXCreateTexture在使用MS "Application verifier"运行时失败

D3DXCreateTexture fails when running with MS "Application verifier"

本文关键字:Application verifier 运行时 失败 MS D3DXCreateTexture      更新时间:2023-10-16

问题很简单,如标题所示:为什么在使用应用程序验证程序运行时,D3DXCreateTexture()有时会与E_OUTOFMEMORY一起失败?没有它,一切都很好。当然,我使用App Verifier是有原因的:我怀疑我的代码中有一些堆损坏的情况,但无论是在调试还是发布中,这个错误都从未发生过——只有在App Verifier的情况下才会发生(然后它会在调试和发布中发生)。Dr.内存在结果方面并不太具体,主要指向第三方库(openssl、freefont、directx等),而不是我所说的代码。你们中有人知道发生了什么吗?提前谢谢。

幸运的是,我在StackOverflow上找到了答案。以下是问题和答案:一个由@Chad评论,第二个由@James McNeilis限定回答。谢谢,伙计们!