CDebugReportHook::CDebugReportHookProc
A função personalizada de relatório que é enganchada no processo de relatório de depuração em tempo de execução de C.
static int __cdecl CDebugReportHookProc(
int reportType,
char* message,
int* returnValue
) throw( );
Parâmetros
reportType
O tipo de relatório (_CRT_WARN, _CRT_ERROR, ou _CRT_ASSERT).message
a cadeia de mensagem.returnValue
o valor que deve ser retornado por _CrtDbgReport.
Valor de retorno
Retorna FALSO se o gancho trata a mensagem em questão completamente de modo que nenhum relatório adicional é necessário.Retorna se _CrtDbgReport TRUE relatar a mensagem da forma normal.
Comentários
A função de relatório tentar abrir o pipe nomeado e no extremo oposto se comunicar com o processo.Se o pipe está ocupado, a função de relatório esperará até que o pipe é livre ou o tempo limite expirar.O tempo limite pode ser definido pelo construtor ou por uma chamada a CDebugReportHook::SetTimeout.
O código em essa função é executado no contexto de segurança subjacente do segmento de chamada, ou seja, a representação é desativada pela duração de essa função.
Requisitos
Cabeçalho: atlutil.h