Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CDebugReportHook

_CrtDbgReport _CrtDbgReportW