IoSetThreadHardErrorMode-Funktion (ntddk.h)

Die IoSetThreadHardErrorMode-Routine aktiviert oder deaktiviert die Berichterstattung über harte Fehler für den aktuellen Thread.

Syntax

BOOLEAN IoSetThreadHardErrorMode(
  [in] BOOLEAN EnableHardErrors
);

Parameter

[in] EnableHardErrors

Gibt an, ob die Meldung von harten Fehlern an den Benutzer für diesen Thread aktiviert oder deaktiviert werden soll. Der Wert TRUE ermöglicht die Berichterstattung über harte Fehler. FALSE deaktiviert sie.

Rückgabewert

IoSetThreadHardErrorMode gibt TRUE zurück, wenn harte Fehler aus diesem Thread aktiviert wurden, bevor diese Routineausführung abgeschlossen wurde. Andernfalls gibt diese Routine FALSE zurück.

Hinweise

Wenn harte Fehler für einen bestimmten Thread deaktiviert sind, wird bei Aufrufen von IoRaiseHardError keine Meldung für den Benutzer angezeigt, die darauf hinweist, dass ein schwerwiegender Fehler aufgetreten ist. Darüber hinaus wird die an IoRaiseHardError übergebene IRP abgeschlossen, ohne dass Daten in Benutzerpuffer kopiert werden. Das Aufrufen von IoRaiseInformationalHardError nach dem Deaktivieren von harten Fehlern führt dazu, dass diese Routine immer FALSE für diesen Thread zurückgibt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Microsoft Windows 2000 und höheren Versionen von Windows.
Zielplattform Universell
Header ntddk.h (include Ntddk.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <=DISPATCH_LEVEL

Weitere Informationen

IoRaiseHardError

IoRaiseInformationalHardError