CDebugReportHook::CDebugReportHookProc

已連結至 C 執行階段的自訂報告函式偵錯報告程序。

static int __cdecl CDebugReportHookProc(
   int reportType,
   char* message,
   int* returnValue 
) throw( );

參數

  • reportType
    報表 (_CRT_WARN、_CRT_ERROR 或 _CRT_ASSERT) 的型別。

  • message
    訊息字串。

  • returnValue
    應該由 _CrtDbgReport所傳回的值。

傳回值

傳回錯誤,如果攔截完全處理該訊息,因此就不需要進一步的報告。如果 _CrtDbgReport 應該報告訊息以一般方式,則傳回 true。

備註

報告函式嘗試開啟具名管道和與同處理序連接到另一端。如果管道忙碌,報告函式會等候,直到管道可用的或逾時過期為止。逾時可由建構函式 (Constructor) 的呼叫設定為 CDebugReportHook::SetTimeout

在這個函式的程式碼就呼叫執行緒本身的安全性內容中執行,也就是說,模擬對這個函式的期間停用。

需求

Header: 函式

請參閱

參考

CDebugReportHook 類別

_CrtDbgReport _CrtDbgReportW