CDebugReportHook::CDebugReportHookProc
挂钩到C运行时的自定义报告函数调试报告进程。
static int __cdecl CDebugReportHookProc(
int reportType,
char* message,
int* returnValue
) throw( );
参数
reportType
报告(_CRT_WARN、_CRT_ERROR或_CRT_ASSERT)的类型。message
message 字符串。returnValue
应由 _CrtDbgReport返回的值。
返回值
返回FALSE,如果挂钩处理相关的消息完全,以便不需要进一步的报告。 如果 _CrtDbgReport 应报告消息以常规方法,返回TRUE。
备注
报告函数尝试打开命名管道和处理与另一端。 如果管道很忙,报告函数将等待,直到管道是可用或超时过期。 超时可由构造函数或调用设置为 CDebugReportHook::SetTimeout。
此函数中的代码在调用线程的基础安全上下文中执行,也就是说,模拟实现此功能的持续时间被禁用。
要求
Header: atlutil.h