Fehlermodus
Der Fehlermodus gibt dem System an, wie die Anwendung auf schwerwiegende Fehler reagieren wird. Zu den schwerwiegenden Fehlern gehören Datenträgerfehler, Laufwerksfehler, Datenfehler und nicht behandelte Ausnahmen. Dieser Fehlermodus kann entweder pro Thread oder pro Prozess verwaltet werden. Eine Anwendung kann dem System ein Meldungsfeld anzeigen lassen, das den Benutzer darüber informiert, dass ein Fehler aufgetreten ist, oder sie kann die Fehler behandeln.
Um diese Fehler ohne Benutzereingriff zu behandeln, verwenden Sie SetErrorMode oder den threadspezifischen SetThreadErrorMode.To handle these errors without user intervention, use SetErrorMode or the thread-specific SetThreadErrorMode. Nach dem Aufrufen einer dieser Funktionen und dem Angeben entsprechender Flags zeigt das System die entsprechenden Fehlermeldungsfelder nicht an.
Ein Prozess kann seinen Fehlermodus mithilfe von GetErrorMode oder GetThreadErrorMode abrufen.
Eine bewährte Methode besteht darin, dass alle Anwendungen beim Start die prozessweite SetErrorMode-Funktion mit dem Parameter SEM_FAILCRITICALERRORS aufrufen. Dadurch soll verhindert werden, dass Fehlermodusdialoge die Anwendung hängen.
Abgesehen davon sollten Aufrufer die threadspezifischen Versionen dieser Funktionen bevorzugen, da sie weniger störend für das normale Verhalten des Systems sind.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für