共用方式為


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

另請參閱

IoRaiseHardError

IoRaiseInformationalHardError