WER-Funktionen
Die folgenden Funktionen werden in 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 von der Fehlerberichterstattung aus. |
PFN_WER_RUNTIME_EXCEPTION_EVENT |
WER ruft diese Funktion auf, um zu bestimmen, ob der Ausnahmehandler den Absturz anfordert. |
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 |
Aktiviert eine Anwendung, die eine eigene Ausnahmebehandlung ausführt, um Fehler an Microsoft zu melden. |
WerAddExcludedApplication |
Fügt die angegebene Anwendung der Liste der Anwendungen hinzu, die von der Fehlerberichterstattung ausgeschlossen werden sollen. |
WerFreeString |
Gibt den Arbeitsspeicher frei, der zum Speichern einer Berichtsschlüsselzeichenfolge verwendet wird. Dies sollte nach jedem aufeinander folgenden Aufruf von WerStoreGetFirstReportKey oder WerStoreGetNextReportKey aufgerufen 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 Standard-Anwendungsprozess in den Fehlerbericht aufgenommen werden soll. Gibt optional einen Thread innerhalb dieses registrierten Prozesses an, aus dem zusätzliche Daten abgerufen werden sollen. |
WerRegisterAppLocalDump |
Registriert einen Pfad relativ zum lokalen App-Speicher für die aufrufende Anwendung, in der Windows-Fehlerberichterstattung (WER) eine Kopie des Diagnosespeicherabbilds speichern soll, das WER sammelt, wenn einer 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 gesammelt werden soll, wenn WER einen Fehlerbericht erstellt. |
WerRegisterRuntimeExceptionModule |
Registriert einen benutzerdefinierten Laufzeit-Ausnahmehandler, der verwendet wird, um benutzerdefinierte Fehlerberichte 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. |
WerReportErstellen |
Erstellt einen Problembericht, der ein Anwendungsereignis beschreibt. |
WerReportHang |
Initiiert die Meldung "keine Antwort" für das angegebene 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 |
Übermittelt den angegebenen Bericht. |
WerSetFlags |
Legt die Fehlerberichtseinstellungen für den aktuellen Prozess fest. |
WerStoreClose |
Schließt die Sammlung der gespeicherten 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 Auflistung der gespeicherten 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 durchgeführt wurde, um anzugeben, dass Windows-Fehlerberichterstattung (WER) eine Kopie des Diagnosespeicherabbilds speichern soll, das WER erfasst, wenn einer der Prozesse für die Anwendung nicht mehr reagiert. |
WerUnregisterCustomMetadata |
Entfernt ein Element mit 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 berichten hinzugefügt werden soll, die für den aktuellen Prozess generiert werden. |
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 Ihres WER-Ausnahmehandlers. |
Veraltete Funktionen
Die folgenden Funktionen sind veraltet und werden nur aus Kompatibilitätsgründen bereitgestellt: