WER-Funktionen
Die folgenden Funktionen werden in der Windows-Fehlerberichterstattung verwendet. Beispiele, die diese Funktionen verwenden, finden Sie in den Beispielen im Windows SDK unter "WinBase\WindowsErrorReporting" und "WinBase\Debug\FailFast".
In diesem Abschnitt
Thema | Beschreibung |
---|---|
AddERExcludedApplication |
Schließt die angegebene Anwendung aus der Fehlerberichterstattung aus. |
PFN_WER_RUNTIME_EXCEPTION_EVENT |
WER ruft diese Funktion auf, um festzustellen, ob der Ausnahmehandler den Absturz beansprucht. |
PFN_WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH |
WER ruft diese Funktion auf, damit Sie die Startoptionen des Debuggers und die Startzeichenfolge anpassen können. |
PFN_WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE |
WER kann diese Funktion mehrmals aufrufen, um die Berichtsparameter abzurufen, die das Problem eindeutig beschreiben. |
ReportFault- |
Ermöglicht einer Anwendung, die eine eigene Ausnahmebehandlung durchführt, um Fehler an Microsoft zu melden. |
WerAddExcludedApplication |
Fügt die angegebene Anwendung zur Liste der Anwendungen hinzu, die von der Fehlerberichterstattung ausgeschlossen werden sollen. |
WerFreeString |
Gibt den Speicher frei, der zum Speichern einer Berichtsschlüsselzeichenfolge verwendet wird. Dies sollte nach jedem aufeinander folgenden Aufruf von WerStoreGetFirstReportKey oder WerStoreGetNextReportKeyaufgerufen werden, sobald die jeweilige Berichtsschlüsselzeichenfolge verwendet wurde und nicht mehr benötigt wird. |
WerGetFlags |
Ruft die Fehlerberichtseinstellungen für den angegebenen Prozess ab. |
WerRegisterAdditionalProcess- |
Registriert einen Prozess, der zusammen mit dem Hauptanwendungsprozess in den Fehlerbericht aufgenommen werden soll. Gibt optional einen Thread innerhalb dieses registrierten Prozesses an, aus dem zusätzliche Daten abgerufen werden. |
WerRegisterAppLocalDump |
Registriert einen Pfad relativ zum lokalen App-Speicher für die aufrufende Anwendung, bei der windows Error Reporting (WER) eine Kopie des Diagnosespeicherabbilds speichern soll, die WER sammelt, wenn eines der Prozesse für die Anwendung nicht mehr reagiert. |
WerRegisterCustomMetadata- |
Registriert appspezifische Metadaten, die gesammelt werden sollen (in Form von Schlüssel-Wert-Zeichenfolgen), wenn WER einen Fehlerbericht erstellt. |
WerRegisterExcludedMemoryBlock |
Markiert einen Speicherblock (der normalerweise in Fehlerberichten enthalten ist), der aus dem Fehlerbericht ausgeschlossen werden soll. |
WerRegisterFile- |
Registriert eine Datei, die erfasst werden soll, wenn WER einen Fehlerbericht erstellt. |
WerRegisterMemoryBlock |
Registriert einen Speicherblock, der erfasst werden soll, wenn WER einen Fehlerbericht erstellt. |
WerRegisterRuntimeExceptionModule |
Registriert einen benutzerdefinierten Laufzeit-Ausnahmehandler, der verwendet wird, um benutzerdefinierte Fehlerberichterstattung für Abstürze bereitzustellen. |
WerRemoveExcludedApplication |
Entfernt die angegebene Anwendung aus der Liste der Anwendungen, die von der Fehlerberichterstattung ausgeschlossen werden sollen. |
WerReportAddDump |
Fügt dem angegebenen Bericht ein Dump des angegebenen Typs hinzu. |
WerReportAddFile- |
Fügt dem angegebenen Bericht eine Datei hinzu. |
WerReportCloseHandle |
Schließt den angegebenen Bericht. |
WerReportCreate |
Erstellt einen Problembericht, der ein Anwendungsereignis beschreibt. |
WerReportHang |
Initiiert die Meldung "keine Antwort" im angegebenen Fenster. |
WerReportSetParameter- |
Legt die Parameter fest, die ein Ereignis für den angegebenen Bericht eindeutig identifizieren. |
WerReportSetUIOption |
Legt die Benutzeroberflächenoptionen für den angegebenen Bericht fest. |
WerReportSubmit |
Sendet den angegebenen Bericht. |
WerSetFlags |
Legt die Fehlerberichtseinstellungen für den aktuellen Prozess fest. |
WerStoreClose |
Schließt die Sammlung gespeicherter Berichte. |
WerStoreGetFirstReportKey |
Ruft einen Verweis auf den ersten Bericht im Berichtsspeicher ab. |
WerStoreGetNextReportKey |
Ruft einen Verweis auf den nächsten Bericht im Fehlerberichtsspeicher ab. |
WerStoreOpen |
Öffnet die Sammlung gespeicherter Fehlerberichte. |
WerStoreQueryReportMetadataV2 |
Ruft Metadaten zu einem Bericht im Speicher ab. |
WerUnregisterAdditionalProcess |
Entfernt einen Prozess aus der Liste der zusätzlichen Prozesse, die in den Fehlerbericht aufgenommen werden sollen. |
WerUnregisterAppLocalDump |
Bricht die Registrierung ab, die durch Aufrufen der WerRegisterAppLocalDump--Funktion vorgenommen wurde, um anzugeben, dass die Windows-Fehlerberichterstattung (WER) eine Kopie des Diagnosespeicherabbilds speichern soll, das WER sammelt, wenn eines der Prozesse für die Anwendung nicht mehr reagiert. |
WerUnregisterCustomMetadata |
Entfernt ein Element der app-spezifischen Metadaten, die während der Fehlerberichterstattung für die Anwendung gesammelt werden. |
WerUnregisterExcludedMemoryBlock |
Entfernt einen Speicherblock, der zuvor als ausgeschlossen markiert wurde (er wird erneut in Fehlerberichte eingeschlossen). |
WerUnregisterFile- |
Entfernt eine Datei aus der Liste der Dateien, die zu Berichten hinzugefügt werden sollen, die für den aktuellen Prozess generiert wurden. |
WerUnregisterMemoryBlock |
Entfernt einen Speicherblock aus der Liste der Daten, die während der Fehlerberichterstattung für die Anwendung gesammelt werden sollen. |
WerUnregisterRuntimeExceptionModule |
Entfernt die Registrierung des WER-Ausnahmehandlers. |
Veraltete Funktionen
Die folgenden Funktionen sind veraltet und werden nur aus Kompatibilitätsgründen bereitgestellt: