1
正如標題所說,我想知道是否有可能捕獲DX11在出現錯誤時產生的運行時消息。例如,當試圖加載無法找到的文件時,您會得到:D3DX11: ID3DX11DataLoader::Load - can't open "FilePath" in VS output
。是否可以捕獲DirectX11運行時消息以進行日誌記錄?
我想知道,因爲我想將它記錄在我的應用程序錯誤日誌中。
正如標題所說,我想知道是否有可能捕獲DX11在出現錯誤時產生的運行時消息。例如,當試圖加載無法找到的文件時,您會得到:D3DX11: ID3DX11DataLoader::Load - can't open "FilePath" in VS output
。是否可以捕獲DirectX11運行時消息以進行日誌記錄?
我想知道,因爲我想將它記錄在我的應用程序錯誤日誌中。
如果我沒有記錯的話,所有的錯誤信息只是輸出到調試控制檯。嘗試類似
http://www.codeproject.com/Articles/23776/Mechanism-of-OutputDebugString
我認爲這些消息使用OutputDebugString的記錄。嘗試從sysinternals下載DevugView。如果在那裏顯示調試消息,則可以自己捕獲並記錄它們。