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: