Partilhar via


CDebugReportHook::CDebugReportHookProc

A função de geração de relatórios personalizada que está conectada ao time de execução C depurar o processo de emissão de relatórios.

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 caracteres da mensagem.

  • returnValue
    O valor deve ser retornado por _CrtDbgReport.

Valor de retorno

Retorna FALSO se o gancho manipula a mensagem em questão completamente para que não seja necessária nenhuma ainda mais relatórios.Retorna VERDADEIRO se _CrtDbgReport deve informar a mensagem da maneira normal.

Comentários

A função de relatório tenta em em aberto o pipe nomeado e se comunicar com o processo na Outros extremidade.Se o pipe estiver ocupado, a função de relatório esperará até que o pipe está disponível ou o tempo limite expirar.O tempo limite pode ser definido o construtor ou uma telefonar para CDebugReportHook::SetTimeout.

O código nessa função é executado no contexto de segurança subjacente do thread de chamada, isto é, representação está desabilitado para a duração dessa função.

Requisitos

Cabeçalho: atlutil.h

Consulte também

Referência

Classe CDebugReportHook

_CrtDbgReport, _CrtDbgReportW

Outros recursos

CDebugReportHook membros