IoSetThreadHardErrorMode 函式 (ntddk.h)
IoSetThreadHardErrorMode 例程會啟用或停用目前線程的硬式錯誤報告。
語法
BOOLEAN IoSetThreadHardErrorMode(
[in] BOOLEAN EnableHardErrors
);
參數
[in] EnableHardErrors
指定是否應該為此線程啟用或停用向用戶回報硬式錯誤。 true 值 會啟用硬式錯誤報告。 FALSE 停用它。
傳回值
IoSetThreadHardErrorMode 傳回 true true 如果在此例程完成執行之前從這個線程啟用硬性錯誤。 否則,此例程會傳回 FALSE。
言論
如果指定的線程停用硬式錯誤,則呼叫 ioRaiseHardError 不會向使用者顯示訊息,指出發生嚴重錯誤。 此外,傳遞至 IoRaiseHardError 的 IRP 已完成,而沒有任何數據複製到用戶緩衝區。 停用硬式錯誤之後呼叫 IoRaiseInformationalHardError 會導致該例程一律傳回此線程 FALSE。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Microsoft Windows 2000 和更新版本的 Windows 中提供。 |
目標平臺 | 普遍 |
標頭 | ntddk.h (包括 Ntddk.h) |
連結庫 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <=DISPATCH_LEVEL |