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 |