Freigeben über


Windows-Fehlerberichterstattung

Übersicht über die Windows-Fehlerberichterstattung Technologie.

Zum Entwickeln Windows-Fehlerberichterstattung benötigen Sie die folgenden Header:

Programmieranleitungen für diese Technologie finden Sie unter:

Enumerationen

 
REPORT_STORE_TYPES

Definiert die Typen von Windows-Fehlerberichterstattung -Berichtsspeichern (WER), die geöffnet werden können.
WER_CONSENT

Definiert die möglichen Windows-Fehlerberichterstattung(WER)-Benutzer-Zustimmungszustände.
WER_DUMP_TYPE

Definiert die möglichen Windows-Fehlerberichterstattung-Minidumptypen (WER).
WER_FILE_TYPE

Definiert die möglichen Windows-Fehlerberichterstattung-Dateitypen (WER) für den Minidumpbericht.
WER_REGISTER_FILE_TYPE

Definiert die Windows-Fehlerberichterstattung-Dateitypen (WER), die registriert werden können.
WER_REPORT_TYPE

Definiert die Windows-Fehlerberichterstattung -Berichtstypen (WER).
WER_REPORT_UI

Definiert die Indizes der anpassbaren UI-Zeichenfolgen des Windows-Fehlerberichterstattung -Berichts (WER).
WER_SUBMIT_RESULT

Definiert die Ergebnisoptionen für die Windows-Fehlerberichterstattung-Übermittlung (WER).

Functions

 
AddERExcludedApplicationA

Schließt die angegebene Anwendung von der Fehlerberichterstattung aus. (ANSI)
AddERExcludedApplicationW

Schließt die angegebene Anwendung von der Fehlerberichterstattung aus. (Unicode)
PFN_WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH

Windows-Fehlerberichterstattung (WER) ruft diese Funktion auf, damit Sie die Startoptionen des Debuggers und die Startzeichenfolge anpassen können.
PFN_WER_RUNTIME_EXCEPTION_EVENT

Windows-Fehlerberichterstattung (WER) ruft diese Funktion auf, um zu bestimmen, ob der Ausnahmehandler den Absturz beansprucht.
PFN_WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE

Windows-Fehlerberichterstattung (WER) ruft diese Funktion auf, um die Berichtsparameter abzurufen, die das Problem eindeutig beschreiben.
ReportFault

Ermöglicht einer Anwendung, die eine eigene Ausnahmebehandlung durchführt, 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-Antragsprozess in den Windows-Fehlerberichterstattung-Bericht (WER) 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 LocalFolder der gepackten Anwendung), in dem eine Kopie des Diagnosespeicherabbilds gespeichert werden soll, das Windows-Fehlerberichterstattung (WER) erfasst, wenn einer der Prozesse für die Anwendung nicht mehr reagiert.
WerRegisterCustomMetadata

Registriert appspezifische Metadaten, die (in Form von Schlüssel-Wert-Zeichenfolgen) für den Windows-Fehlerberichterstattung -Fehlerbericht (WER) erfasst werden sollen.
WerRegisterExcludedMemoryBlock

Markiert einen Speicherblock (der normalerweise in Fehlerberichten enthalten ist), der aus dem WINDOWS-FEHLERBERICHTERSTATTUNG-Fehlerbericht (WER) ausgeschlossen werden soll.
WerRegisterFile

Registriert eine Datei, die erfasst werden soll, wenn Windows-Fehlerberichterstattung (WER) einen Fehlerbericht erstellt.
WerRegisterMemoryBlock

Registriert einen Speicherblock, der erfasst werden soll, wenn Windows-Fehlerberichterstattung (WER) einen Fehlerbericht erstellt.
WerRegisterRuntimeExceptionModule

Registriert einen benutzerdefinierten Runtime-Ausnahmehandler, der verwendet wird, um benutzerdefinierte Windows-Fehlerberichterstattung (WER) für Abstürze bereitzustellen.
WerRemoveExcludedApplication

Entfernt die angegebene Anwendung aus der Liste der Anwendungen, die von Windows-Fehlerberichterstattung (WER) ausgeschlossen werden sollen.
WerReportAddDump

Fügt dem angegebenen Windows-Fehlerberichterstattung -Bericht (WER) ein Dump des angegebenen Typs hinzu.
WerReportAddFile

Fügt dem angegebenen Windows-Fehlerberichterstattung -Bericht (WER) eine Datei hinzu.
WerReportCloseHandle

Schließt den angegebenen Windows-Fehlerberichterstattung (WER)-Bericht.
WerReportCreate

Erstellt einen Windows-Fehlerberichterstattung -Bericht (WER), 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 Windows-Fehlerberichterstattung-Bericht (WER) eindeutig identifizieren.
WerReportSetUIOption

Legt die Benutzeroberflächesoptionen für den angegebenen Windows-Fehlerberichterstattung -Bericht (WER) fest.
WerReportSubmit

Übermittelt den angegebenen Windows-Fehlerberichterstattung (WER)-Bericht.
WerSetFlags

Legt die Windows-Fehlerberichterstattung -Berichterstellungseinstellungen (WER) für den aktuellen Prozess fest.
WerSetMaxProcessHoldMillisekunden

Legt die maximale Prozesshaltezeit für Windows-Fehlerberichterstattung (WER) in Millisekunden fest.
WerStoreClose

Schließt die Sammlung gespeicherter Windows-Fehlerberichterstattung (WER)-Berichte.
WerStoreGetFirstReportKey

Ruft einen Verweis auf den ersten Windows-Fehlerberichterstattung -Bericht (WER) im Berichtsspeicher ab.
WerStoreGetNextReportKey

Ruft einen Verweis auf den nächsten Windows-Fehlerberichterstattung -Bericht (WER) im Fehlerberichtsspeicher ab.
WerStoreGetReportCount

Ruft die Anzahl der Windows-Fehlerberichterstattung -Berichte (WER) im Fehlerberichtsspeicher ab.
WerStoreGetSizeOnDisk

Ruft die Größe des Windows-Fehlerberichterstattung -Fehlerberichtsspeichers (WER) in Bytes ab.
WerStoreOpen

Öffnet die Auflistung gespeicherter Windows-Fehlerberichterstattung -Fehlerberichten (WER).
WerStorePurge

Löscht den Windows-Fehlerberichterstattung -Berichtsspeicher (WER).
WerStoreQueryReportMetadataV1

Ruft Metadaten zu einem Windows-Fehlerberichterstattung -Bericht (WER) im Speicher ab.
WerStoreQueryReportMetadataV2

Ruft Metadaten zu einem Windows-Fehlerberichterstattung -Bericht (WER) im Speicher ab.
WerStoreQueryReportMetadataV3

Ruft Metadaten zu einem Windows-Fehlerberichterstattung -Bericht (WER) im Speicher ab.
WerStoreUploadReport

Lädt einen Bericht in den Windows-Fehlerberichterstattung-Speicher (WER) hoch.
WerUnregisterAdditionalProcess

Entfernt einen Prozess aus der Liste der zusätzlichen Prozesse, die in den WINDOWS-FEHLERBERICHTERSTATTUNG-Fehlerbericht (WER) 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 sammelt, wenn einer der Prozesse für die Anwendung nicht mehr reagiert.
WerUnregisterCustomMetadata

Entfernt ein Element mit App-spezifischen Metadaten, die während Windows-Fehlerberichterstattung (WER) für die Anwendung gesammelt werden.
WerUnregisterExcludedMemoryBlock

Entfernt einen Speicherblock, der zuvor als ausgeschlossen markiert wurde, der erneut in Windows-Fehlerberichterstattung] (WER)-Fehlerberichten enthalten ist.
WerUnregisterFile

Entfernt eine Datei aus der Liste der Dateien, die Windows-Fehlerberichterstattung (WER)-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 Windows-Fehlerberichterstattung (WER) für die Anwendung gesammelt werden sollen.
WerUnregisterRuntimeExceptionModule

Entfernt die Registrierung des Windows-Fehlerberichterstattung-Ausnahmehandlers (WER).

Strukturen

 
WER_DUMP_CUSTOM_OPTIONS

Gibt benutzerdefinierte Windows-Fehlerberichterstattung(WER)-Minidumpinformationen an, die von der WerReportAddDump-Funktion erfasst werden sollen.
WER_DUMP_CUSTOM_OPTIONS_V2

Gibt benutzerdefinierte Windows-Fehlerberichterstattung(WER)-Minidumpinformationen an, die von der WerReportAddDump-Funktion erfasst werden sollen.
WER_DUMP_CUSTOM_OPTIONS_V3

Gibt benutzerdefinierte Windows-Fehlerberichterstattung-Minidumpinformationen (WER) an, die von der PssCaptureSnapshot-Funktion im Hintergrund (ohne Unterbrechung des Prozesses) erfasst werden sollen.
WER_EXCEPTION_INFORMATION

Enthält Windows-Fehlerberichterstattung -Ausnahmeinformationen (WER) für die WerReportAddDump-Funktion.
WER_REPORT_INFORMATION

Enthält Windows-Fehlerberichterstattung (WER)-Informationen, die von der WerReportCreate-Funktion verwendet werden.
WER_REPORT_INFORMATION_V3

Enthält Windows-Fehlerberichterstattung (WER)-Informationen, die von der WerReportCreate-Funktion verwendet werden.
WER_REPORT_INFORMATION_V4

Enthält Windows-Fehlerberichterstattung] (WER)-Informationen, die von der WerReportCreate-Funktion verwendet werden.
WER_REPORT_INFORMATION_V5

Enthält Windows-Fehlerberichterstattung (WER)-Informationen, die von der WerReportCreate-Funktion verwendet werden.
WER_REPORT_METADATA_V1

Enthält Informationen zu einem Fehlerbericht, der von Windows-Fehlerberichterstattung (WER) generiert wurde.
WER_REPORT_METADATA_V2

Enthält Informationen zu einem Fehlerbericht, der von Windows-Fehlerberichterstattung (WER) generiert wurde.
WER_REPORT_METADATA_V3

Enthält Informationen zu einem Fehlerbericht, der von Windows-Fehlerberichterstattung (WER) generiert wurde.
WER_REPORT_PARAMETER

Enthält Informationen zu einem Fehlerberichtsparameter, der von Windows-Fehlerberichterstattung (WER) generiert wird.
WER_REPORT_SIGNATURE

Enthält Informationen zu einer Fehlerberichtssignatur, die von Windows-Fehlerberichterstattung (WER) generiert wurde.
WER_RUNTIME_EXCEPTION_INFORMATION

Enthält die Windows-Fehlerberichterstattung (WER)-Ausnahmeinformationen, die verwendet werden, um zu bestimmen, ob Sie den Absturz in Anspruch nehmen möchten.