CDebugReportHook::CDebugReportHookProc
Vlastní funkce vykazování, který je připojený do C Runtime ladění procesu vykazování.
static int __cdecl CDebugReportHookProc(
int reportType,
char* message,
int* returnValue
) throw( );
Parametry
reportType
Typ sestavy (_CRT_WARN, _CRT_ERROR nebo _CRT_ASSERT).message
Řetězec zprávy.returnValue
Hodnota, která mají být vráceny _CrtDbgReport.
Vrácená hodnota
Vrací hodnotu FALSE, pokud háku zpracovává zprávy daného úplně tak, aby dále vykazování se nevyžaduje.Vrátí hodnotu PRAVDA, pokud _CrtDbgReport by zprávu normálním způsobem.
Poznámky
Přídavné funkce pokusí otevřít pojmenovaného kanálu a komunikovat s procesem na druhém konci.Pokud je obsazeno, přídavné funkce bude čekat, dokud je volný kanál nebo vyprší časový limit.Časový limit lze nastavit pomocí konstruktoru nebo volání CDebugReportHook::SetTimeout.
Kód v této funkci se spustí v základní kontext zabezpečení volání podprocesu, je zakázán zosobnění po dobu trvání této funkce.
Požadavky
Záhlaví: atlutil.h