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: 函式