123456789101112131415161718192021222324252627282930313233343536 |
- ///************************************************************************/
- /* Copyright (C), 2016-2020, [IT], 保留所有权利;
- /* 模 块 名:;
- /* 描 述:;
- /*
- /* 版 本:[V];
- /* 作 者:[IT];
- /* 日 期:[3/27/2016];
- /*
- /*
- /* 注 意:;
- /*
- /* 修改记录:[IT];
- /* 修改日期:;
- /* 修改版本:;
- /* 修改内容:;
- /************************************************************************/
- #ifndef __DUMP_COLLECT_20160327__
- #define __DUMP_COLLECT_20160327__
- #pragma once
- #include <DbgHelp.h>
- #pragma comment(lib,"Dbghelp.lib")
- namespace DumpCollect
- {
- extern void InitMinDump();
- extern void DisableSetUnhandledExceptionFilter();
- extern void CreateDumpFile( IN LPCTSTR lpstrDumpFilePath, IN EXCEPTION_POINTERS *pException );
- extern BOOL CALLBACK MiniDumpCallback( IN PVOID pParam, IN const PMINIDUMP_CALLBACK_INPUT pInput, IN PMINIDUMP_CALLBACK_OUTPUT pOutput );
- extern BOOL IsDataSectionNeeded( IN const WCHAR* pModuleName );
- extern LONG CALLBACK MyUnhandledExceptionFilter( IN PEXCEPTION_POINTERS pExceptionInfo );
- };
- #endif // __DUMP_COLLECT_20160327__
|