Delen via


WER-functies

De volgende functies worden gebruikt in Windows Foutrapportage. Zie voorbeelden in de Windows SDK onder WinBase\WindowsErrorReporting en WinBase\Debug\FailFast voor voorbeelden die deze functies gebruiken.

In deze sectie

Onderwerp Beschrijving
AddERExcludedApplication-
Sluit de opgegeven toepassing uit van foutrapportage.
PFN_WER_RUNTIME_EXCEPTION_EVENT
WER roept deze functie aan om te bepalen of de uitzonderingshandler de crash claimt.
PFN_WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH
WeR roept deze functie aan, zodat u de startopties voor het foutopsporingsprogramma en de starttekenreeks kunt aanpassen.
PFN_WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE
WER kan deze functie meerdere keren aanroepen om de rapportparameters op te halen die het probleem uniek beschrijven.
ReportFault-
Hiermee kan een toepassing die een eigen uitzonderingsafhandeling uitvoert, fouten rapporteren aan Microsoft.
WerAddExcludedApplication-
Voegt de opgegeven toepassing toe aan de lijst met toepassingen die moeten worden uitgesloten van foutrapportage.
WerFreeString-
Hiermee wordt het geheugen vrijgemaakt dat wordt gebruikt voor het opslaan van een tekenreeks voor een rapportsleutel. Dit moet worden aangeroepen na elke opeenvolgende aanroep van WerStoreGetFirstReportKey of WerStoreGetNextReportKey, zodra de specifieke rapportsleuteltekenreeks is gebruikt en niet meer nodig is.
WerGetFlags-
Hiermee worden de instellingen voor foutrapportage voor het opgegeven proces opgehaald.
WerRegisterAdditionalProcess
Registreert een proces dat moet worden opgenomen in het foutenrapport, samen met het hoofdtoepassingsproces. U kunt eventueel een thread binnen dat geregistreerde proces opgegeven om aanvullende gegevens op te halen.
WerRegisterAppLocalDump-
Registreert een pad ten opzichte van de lokale App Store voor de aanroepende toepassing waarin Windows Foutrapportage (WER) een kopie moet opslaan van de diagnostische geheugendump die WER verzamelt wanneer een van de processen voor de toepassing niet meer reageert.
WerRegisterCustomMetadata-
Registreert app-specifieke metagegevens die moeten worden verzameld (in de vorm van sleutel-/waardetekenreeksen) wanneer WER een foutenrapport maakt.
WerRegisterExcludedMemoryBlock
Markeert een geheugenblok (dat normaal gesproken standaard is opgenomen in foutrapporten) die moet worden uitgesloten van het foutenrapport.
WerRegisterFile
Registreert een bestand dat moet worden verzameld wanneer WER een foutenrapport maakt.
WerRegisterMemoryBlock
Registreert een geheugenblok dat moet worden verzameld wanneer WER een foutenrapport maakt.
WerRegisterRuntimeExceptionModule
Registreert een aangepaste runtime-uitzonderingshandler die wordt gebruikt om aangepaste foutrapportage voor crashes te bieden.
WerRemoveExcludedApplication-
Hiermee verwijdert u de opgegeven toepassing uit de lijst met toepassingen die moeten worden uitgesloten van foutrapportage.
WerReportAddDump-
Hiermee voegt u een dump van het opgegeven type toe aan het opgegeven rapport.
WerReportAddFile-
Hiermee voegt u een bestand toe aan het opgegeven rapport.
WerReportCloseHandle-
Hiermee sluit u het opgegeven rapport.
WerReportCreate-
Hiermee maakt u een probleemrapport waarin een toepassings gebeurtenis wordt beschreven.
WerReportHang
Hiermee wordt 'geen antwoord' gerapporteerd in het opgegeven venster.
WerReportSetParameter-
Hiermee stelt u de parameters in waarmee een gebeurtenis voor het opgegeven rapport uniek wordt geïdentificeerd.
WerReportSetUIOption-
Hiermee stelt u de gebruikersinterfaceopties voor het opgegeven rapport in.
WerReportSubmit-
Hiermee wordt het opgegeven rapport verzonden.
WerSetFlags-
Hiermee stelt u de instellingen voor foutrapportage in voor het huidige proces.
WerStoreClose-
Hiermee sluit u de verzameling opgeslagen rapporten.
WerStoreGetFirstReportKey
Haalt een verwijzing op naar het eerste rapport in het rapportarchief.
WerStoreGetNextReportKey
Hiermee wordt een verwijzing naar het volgende rapport opgehaald in het foutenrapportarchief.
WerStoreOpen
Hiermee opent u de verzameling opgeslagen foutrapporten.
WerStoreQueryReportMetadataV2
Hiermee worden metagegevens opgehaald over een rapport in het archief.
WerUnregisterAdditionalProcess
Hiermee verwijdert u een proces uit de lijst met aanvullende processen die moeten worden opgenomen in het foutenrapport.
WerUnregisterAppLocalDump-
Annuleert de registratie die is gemaakt door de WerRegisterAppLocalDump--functie aan te roepen om op te geven dat Windows Error Reporting (WER) een kopie moet opslaan van de diagnostische geheugendump die WER verzamelt wanneer een van de processen voor de toepassing niet meer reageert.
WerUnregisterCustomMetadata-
Hiermee verwijdert u een item van app-specifieke metagegevens die worden verzameld tijdens foutrapportage voor de toepassing.
WerUnregisterExcludedMemoryBlock
Hiermee verwijdert u een geheugenblok dat eerder als uitgesloten is gemarkeerd (dit wordt opnieuw opgenomen in foutenrapporten).
WerUnregisterFile
Hiermee verwijdert u een bestand uit de lijst met bestanden die moeten worden toegevoegd aan rapporten die zijn gegenereerd voor het huidige proces.
WerUnregisterMemoryBlock
Hiermee verwijdert u een geheugenblok uit de lijst met gegevens die moeten worden verzameld tijdens foutrapportage voor de toepassing.
WerUnregisterRuntimeExceptionModule
Hiermee verwijdert u de registratie van uw WER-uitzonderingshandler.

Verouderde functies

De volgende functies zijn verouderd en zijn alleen beschikbaar voor compatibiliteit: