2014-11-21 1 views
0

일부 메모리 누수를보고하려면 IDXGIDebug :: ReportLiveObjects를 사용하는 응용 프로그램이 있습니다. 하지만이 로그를 내 로그 시스템을 통해 파이프하고 싶습니다.로그를 프로 그램으로 가져 오는 ReportLiveObjects

온라인에서 많은 정보를 찾을 수 없습니다. 누구든지 Visual Studio 출력 창을 보는 것 외에도 프로그래밍 방식으로이 DXGI 로그에 액세스하는 방법을 알고 있습니다.

답변

0

제가 알 수있는 한, 이것을 할 방법이 없습니다. ReportLiveObjects은 아마도 후드 아래에서 OutputDebugString 또는 DbgPrint을 사용하며 프로세스의 연결된 디버거로 직접 이동합니다. 일부 도구에는 이러한 스트림을 활용할 수있는 기능이 있지만 데이터를 캡처하는 프로그램에서 모든 필터링을 수행해야합니다. 즉, ReportLiveObjects의 출력뿐만 아니라 Visual Studio의 출력, 로드되고 디버거를 확인하고 시스템 자체를 확인합니다. 모든 정직한면에서 로그 파일을 VS의 출력 창에 덤프하고 로그 내용으로 저장하는 것이 더 쉽습니다.

관련 문제