IoSetThreadHardErrorMode-Funktion (ntddk.h)
Die IoSetThreadHardErrorMode Routine aktiviert oder deaktiviert die Fehlerberichterstattung für den aktuellen Thread.
Syntax
BOOLEAN IoSetThreadHardErrorMode(
[in] BOOLEAN EnableHardErrors
);
Parameter
[in] EnableHardErrors
Gibt an, ob die Berichterstellung für den Benutzer für diesen Thread aktiviert oder deaktiviert werden soll. Ein Wert von TRUE ermöglicht die Berichterstellung bei schwerwiegenden Fehlern. FALSE deaktiviert.
Rückgabewert
IoSetThreadHardErrorMode gibt TRUE zurück, wenn harte Fehler aus diesem Thread aktiviert wurden, bevor die Ausführung dieser Routine abgeschlossen wurde. Andernfalls gibt diese Routine FALSE-zurück.
Bemerkungen
Wenn harte Fehler für einen bestimmten Thread deaktiviert sind, werden Aufrufe von IoRaiseHardError dem Benutzer keine Meldung angezeigt, die darauf hinweist, dass ein schwerwiegender Fehler aufgetreten ist. Darüber hinaus wird das an IoRaiseHardError übergebene IRP abgeschlossen, ohne dass Daten in Benutzerpuffer kopiert werden. Das Aufrufen IoRaiseInformationalHardError nach dem Deaktivieren von harten Fehlern bewirkt, dass diese Routine immer FALSE- für diesen Thread zurückgibt.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Microsoft Windows 2000 und höheren Versionen von Windows. |
Zielplattform- | Universal |
Header- | ntddk.h (include Ntddk.h) |
Library | NtosKrnl.lib |
DLL- | NtosKrnl.exe |
IRQL- | <=DISPATCH_LEVEL |