다음을 통해 공유


CDebugReportHook 클래스

이 클래스를 사용 하 여 디버그 보고서를 보내려면 명명 된 파이프에.

class CDebugReportHook

Members

0z25794y.collapse_all(ko-kr,VS.110).gifPublic 생성자

Name

설명

CDebugReportHook::CDebugReportHook

호출 SetPipeName, SetTimeout, 및 SetHook.

CDebugReportHook:: ~ CDebugReportHook

호출 CDebugReportHook::RemoveHook.

0z25794y.collapse_all(ko-kr,VS.110).gifPublic 메서드

Name

설명

CDebugReportHook::CDebugReportHookProc

(정적) 사용자 지정 보고 함수는 C 런타임에 연결 보고 프로세스를 디버깅 합니다.

CDebugReportHook::RemoveHook

명명 된 파이프에 디버그 보고서를 보내지 않도록 하려면이 메서드를 호출 하 고 보고서 후크 이전 복원 합니다.

CDebugReportHook::SetHook

명명 된 파이프에 디버그 보고서를 보내기 시작 하는이 메서드를 호출 합니다.

CDebugReportHook::SetPipeName

디버그 보고서를 보내야 하는 파이프 이름과 컴퓨터를 설정 하려면이 메서드를 호출 합니다.

CDebugReportHook::SetTimeout

이 클래스는 명명 된 파이프를 사용할 수 있게 대기 시간을 밀리초 단위로 시간을 설정 하려면이 메서드를 호출 합니다.

설명

디버그 빌드에서 디버그 보고서를 보내려면 명명 된 파이프에 응용 프로그램 또는 서비스에서이 클래스의 인스턴스를 만듭니다.디버그 보고서 생성 호출 하 여 _CrtDbgReport 또는 래퍼 같이이 함수를 사용 하 여 ATLTRACEATLASSERT 매크로.

이 클래스를 사용 하면 대화형으로 비 대화형으로 실행 구성 요소를 디버깅 하려면 윈도우 스테이션.

Note 스레드의 기본 보안 컨텍스트를 사용 하 여 디버그 보고서가 전송 됩니다.가장 위치 가장 낮은 권한의 사용자를 같은 웹 응용 프로그램에서 수행 되는 경우에서 디버그 보고서를 볼 수 있도록 일시적으로 사용할 수 없습니다.

요구 사항

헤더: atlutil.h

참고 항목

기타 리소스

ATL 클래스