2011-12-04 3 views
1

제목에서 알 수 있듯이, 뭔가 잘못되었을 때 DX11이 만드는 런타임 메시지를 잡을 수 있는지 궁금합니다. 예를 들어 찾을 수없는 파일을로드하려고하면 D3DX11: ID3DX11DataLoader::Load - can't open "FilePath" in VS output이 표시됩니다.로깅을 위해 DirectX11 런타임 메시지를 잡을 수 있습니까?

내 응용 프로그램 오류 로그에 기록하고 싶기 때문에 궁금합니다.

답변

0

정확하게 기억하면 모든 오류 메시지가 디버그 콘솔로 출력됩니다.

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

나는이 메시지는 OutputDebugString로를 사용하여 로그인했는지 생각 같은 것을보십시오. sysinternals에서 DevugView를 다운로드 해보십시오. 디버그 메시지가 표시되면 직접 캡처하여 로그 할 수 있습니다.

관련 문제