是否可以捕获DirectX11运行时消息以进行日志记录?

时间:2011-12-04 11:30:11

标签: logging directx messages

正如标题所说,我想知道是否有可能捕获DX11在出现问题时产生的运行时消息。例如,在尝试加载无法找到的文件时,您将获得:D3DX11: ID3DX11DataLoader::Load - can't open "FilePath" in VS output

我想知道因为我想在我的应用程序错误日志中记录它。

1 个答案:

答案 0 :(得分:0)

如果我没记错的话,所有错误消息都只是输出到调试控制台。尝试像

这样的东西

http://www.codeproject.com/Articles/23776/Mechanism-of-OutputDebugString

我认为使用OutputDebugString记录这些消息。尝试从sysinternals下载DevugView。如果在那里显示调试消息,您可以自己捕获它们并记录它们。