CDebugReportHook::CDebugReportHookProc
La funzione di segnalazione degli errori personalizzata che è associato al processo di creazione di report di debug di runtime del linguaggio C.
static int __cdecl CDebugReportHookProc(
int reportType,
char* message,
int* returnValue
) throw( );
Parametri
reportType
Il tipo di report (_CRT_WARN, _CRT_ERROR, o _CRT_ASSERT).message
La stringa di messaggio.returnValue
Il valore che deve essere restituito da _CrtDbgReport.
Valore restituito
Restituisce FALSE se la funzione hook gestisce il messaggio in questione completamente in modo che non sia report ulteriore.Restituisce TRUE se _CrtDbgReport segnala il messaggio normalmente.
Note
La funzione di segnalazione tenta di aprire la named pipe e di comunicare con il processo collocata.Se la pipe vengono in seguito, la funzione di segnalazione attesa finché la pipe non siano libere o il timeout scade.L'intervallo può essere impostato dal costruttore o da una chiamata a CDebugReportHook::SetTimeout.
Il codice in questa funzione viene eseguita nel contesto del titolo sottostante del thread chiamante, ovvero, la rappresentazione è disabilitata per la durata di tale funzione.
Requisiti
Header: atlutil.h