WER Functions
Följande funktioner används i Windows Felrapportering. Exempel som använder dessa funktioner finns i exempel i Windows SDK under WinBase\WindowsErrorReporting och WinBase\Debug\FailFast.
I det här avsnittet
Ämne | Beskrivning |
---|---|
AddERExcludedApplication |
Undantar det angivna programmet från felrapportering. |
PFN_WER_RUNTIME_EXCEPTION_EVENT |
WER anropar den här funktionen för att avgöra om undantagshanteraren gör anspråk på kraschen. |
PFN_WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH |
WER anropar den här funktionen så att du kan anpassa startalternativen för felsökningsprogrammet och starta strängen. |
PFN_WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE |
WER kan anropa den här funktionen flera gånger för att hämta rapportparametrarna som unikt beskriver problemet. |
ReportFault |
Aktiverar ett program som utför sin egen undantagshantering för att rapportera fel till Microsoft. |
WerAddExcludedApplication |
Lägger till det angivna programmet i listan över program som ska undantas från felrapportering. |
WerFreeString |
Frigör minne som används för att lagra en rapportnyckelsträng. Detta bör anropas efter varje efterföljande anrop till WerStoreGetFirstReportKey eller WerStoreGetNextReportKeynär den specifika rapportnyckelsträngen har använts och inte längre behövs. |
WerGetFlags |
Hämtar felrapporteringsinställningarna för den angivna processen. |
WerRegisterAdditionalProcess |
Registrerar en process som ska ingå i felrapporten tillsammans med den huvudsakliga programprocessen. Du kan också ange en tråd i den registrerade processen för att hämta ytterligare data från. |
WerRegisterAppLocalDump |
Registrerar en sökväg i förhållande till den lokala appbutiken för det anropande programmet där Windows Felrapportering (WER) ska spara en kopia av den diagnostikminnesdump som WER samlar in när en av processerna för programmet slutar svara. |
WerRegisterCustomMetadata |
Registrerar appspecifika metadata som ska samlas in (i form av nyckel-/värdesträngar) när WER skapar en felrapport. |
WerRegisterExcludedMemoryBlock |
Markerar ett minnesblock (som normalt ingår som standard i felrapporter) som ska undantas från felrapporten. |
WerRegisterFile |
Registrerar en fil som ska samlas in när WER skapar en felrapport. |
WerRegisterMemoryBlock |
Registrerar ett minnesblock som ska samlas in när WER skapar en felrapport. |
WerRegisterRuntimeExceptionModule |
Registrerar en anpassad körningsundundatagshanterare som används för att tillhandahålla anpassad felrapportering för krascher. |
WerRemoveExcludedApplication |
Tar bort det angivna programmet från listan över program som ska undantas från felrapportering. |
WerReportAddDump |
Lägger till en dump av den angivna typen i den angivna rapporten. |
WerReportAddFile |
Lägger till en fil i den angivna rapporten. |
WerReportCloseHandle |
Stänger den angivna rapporten. |
WerReportSkapa |
Skapar en problemrapport som beskriver en programhändelse. |
WerReportHang |
Initierar rapportering utan svar i det angivna fönstret. |
WerReportSetParameter |
Anger de parametrar som unikt identifierar en händelse för den angivna rapporten. |
WerReportSetUIOption |
Anger användargränssnittsalternativen för den angivna rapporten. |
WerReportSubmit |
Skickar den angivna rapporten. |
WerSetFlags |
Anger felrapporteringsinställningarna för den aktuella processen. |
WerStoreClose |
Stänger samlingen med lagrade rapporter. |
WerStoreGetFirstReportKey |
Hämtar en referens till den första rapporten i rapportarkivet. |
WerStoreGetNextReportKey |
Hämtar en referens till nästa rapport i felrapportarkivet. |
WerStoreOpen |
Öppnar samlingen med lagrade felrapporter. |
WerStoreQueryReportMetadataV2 |
Hämtar metadata om en rapport i arkivet. |
WerUnregisterAdditionalProcess |
Tar bort en process från listan över ytterligare processer som ska ingå i felrapporten. |
WerUnregisterAppLocalDump |
Avbryter registreringen som gjordes genom att anropa funktionen WerRegisterAppLocalDump för att ange att Windows Error Reporting (WER) ska spara en kopia av den diagnostikminnesdump som WER samlar in när en av processerna för programmet slutar svara. |
WerUnregisterCustomMetadata |
Tar bort ett objekt med appspecifika metadata som samlas in under felrapportering för programmet. |
WerUnregisterExcludedMemoryBlock |
Tar bort ett minnesblock som tidigare har markerats som exkluderat (det tas återigen med i felrapporter). |
WerUnregisterFile |
Tar bort en fil från listan över filer som ska läggas till i rapporter som genereras för den aktuella processen. |
WerUnregisterMemoryBlock |
Tar bort ett minnesblock från listan över data som ska samlas in under felrapportering för programmet. |
WerUnregisterRuntimeExceptionModule |
Tar bort registreringen av wer-undantagshanteraren. |
Föråldrade funktioner
Följande funktioner är föråldrade och tillhandahålls endast för kompatibilitet: