다음을 통해 공유


CDebugReportHook::CDebugReportHookProc

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

static int __cdecl CDebugReportHookProc(
   int reportType,
   char* message,
   int* returnValue 
) throw( );

매개 변수

  • reportType
    (_CRT_WARN, _CRT_ERROR, 또는 _CRT_ASSERT)는 보고서의 형식입니다.

  • message
    메시지 문자열입니다.

  • returnValue
    값으로 반환 합니다 _CrtDbgReport.

반환 값

더 이상 보고할 필요 하지 않도록 후크는 메시지를 완전히 처리 하는 경우 FALSE를 반환 합니다.경우 TRUE를 반환 _CrtDbgReport 는 일반적인 방법으로 메시지를 보고 합니다.

설명

보고 함수는 명명 된 파이프를 열고 상대방 프로세스와 통신 하려고 합니다.파이프 중이면 보고 함수 파이프 무료 또는 제한 시간이 만료 될 때까지 대기 합니다.생성자 또는 호출 하 여 시간 제한을 설정할 수 있습니다 CDebugReportHook::SetTimeout.

코드에서이 함수는 호출 스레드의 기본 보안 컨텍스트에서 실행 되 고, 가장 동안이이 함수를 사용할 수 없습니다.

요구 사항

헤더: atlutil.h

참고 항목

참조

CDebugReportHook 클래스

_CrtDbgReport, _CrtDbgReportW