Megosztás a következőn keresztül:


WER-függvények

A windowsos hibajelentés az alábbi függvényeket használja. Az ilyen függvényeket használó példákat a Windows SDK-ban, a WinBase\WindowsErrorReporting és a WinBase\Debug\FailFast területen tekinti meg.

Ebben a szakaszban

Téma Leírás
AddERExcludedApplication
Kizárja a megadott alkalmazást a hibajelentésből.
PFN_WER_RUNTIME_EXCEPTION_EVENT
A WER meghívja ezt a függvényt annak megállapításához, hogy a kivételkezelő az összeomlást állítja-e be.
PFN_WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH
A WER meghívja ezt a függvényt, hogy testre szabhassa a hibakereső indítási beállításait és elindítsa a sztringet.
PFN_WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE
A WER többször is meghívhatja ezt a függvényt, hogy lekérje a problémát egyedileg leíró jelentésparamétereket.
ReportFault
Lehetővé teszi, hogy a saját kivételkezelést végző alkalmazások jelentsenek hibákat a Microsoftnak.
WerAddExcludedApplication
Hozzáadja a megadott alkalmazást azon alkalmazások listájához, amelyeket ki kell zárni a hibajelentésből.
WerFreeString
Felszabadítja a jelentéskulcs-sztring tárolásához használt memóriát. Ezt a WerStoreGetFirstReportKey vagy WerStoreGetNextReportKeyhívása után kell meghívni, miután az adott jelentéskulcs-sztringet használták, és már nincs rá szükség.
WerGetFlags
Lekéri a megadott folyamat hibajelentési beállításait.
WerRegisterAdditionalProcess
Regisztrálja a hibajelentésben szerepeltetni kívánt folyamatot a fő alkalmazásfolyamattal együtt. A regisztrált folyamaton belül megadhat egy szálat, amelyből további adatokat kérhet le.
WerRegisterAppLocalDump
Regisztrál egy elérési utat a helyi alkalmazástárolóhoz képest ahhoz a hívó alkalmazáshoz, amelyben a Windows Hibajelentés (WER) mentenie kell annak a diagnosztikai memóriaképnek a másolatát, amelyet a WER gyűjt, amikor az alkalmazás egyik folyamata nem válaszol.
WerRegisterCustomMetadata
A wer hibajelentés létrehozásakor regisztrálja az összegyűjtendő alkalmazásspecifikus metaadatokat (kulcs/érték sztringek formájában).
WerRegisterExcludedMemoryBlock
Megjelöli a hibajelentésből kizárandó memóriablokkot (amely általában alapértelmezés szerint szerepel a hibajelentésekben).
WerRegisterFile
Regisztrálja azokat a fájlokat, amelyeket a WER hibajelentés létrehozásakor gyűjt.
WerRegisterMemoryBlock
Regisztrál egy memóriablokkot, amelyet a WER hibajelentés létrehozásakor gyűjt össze.
WerRegisterRuntimeExceptionModule
Regisztrál egy egyéni futtatókörnyezeti kivételkezelőt, amely az összeomlások egyéni hibajelentésének biztosítására szolgál.
WerRemoveExcludedApplication
Eltávolítja a megadott alkalmazást a hibajelentésből kizárni kívánt alkalmazások listájából.
WerReportAddDump
Hozzáad egy megadott típusú memóriaképet a megadott jelentéshez.
WerReportAddFile
Fájl hozzáadása a megadott jelentéshez.
WerReportCloseHandle
Bezárja a megadott jelentést.
WerReportCreate
Egy alkalmazáseseményt leíró problémajelentést hoz létre.
WerReportHang
"Nincs válasz" jelentést kezdeményez a megadott ablakban.
WerReportSetParameter
Beállítja azokat a paramétereket, amelyek egyedileg azonosítják a megadott jelentés eseményeit.
WerReportSetUIOption
Beállítja a megadott jelentés felhasználói felületi beállításait.
WerReportSubmit
Elküldi a megadott jelentést.
WerSetFlags
Beállítja az aktuális folyamat hibajelentési beállításait.
WerStoreClose
Bezárja a tárolt jelentések gyűjteményét.
WerStoreGetFirstReportKey
A jelentéstár első jelentésére mutató hivatkozást kap.
WerStoreGetNextReportKey
A következő jelentésre mutató hivatkozást kap a hibajelentés-tárolóban.
WerStoreOpen
Megnyitja a tárolt hibajelentések gyűjteményét.
WerStoreQueryReportMetadataV2
Lekéri az áruházban lévő jelentés metaadatait.
WerUnregisterAdditionalProcess
Eltávolít egy folyamatot a hibajelentésbe felvenni kívánt további folyamatok listájából.
WerUnregisterAppLocalDump
Megszakítja a WerRegisterAppLocalDump függvény meghívásával végrehajtott regisztrációt, és megadja, hogy a Windows Hibajelentés (WER) mentse a WER által gyűjtött diagnosztikai memóriakép másolatát, amikor az alkalmazás egyik folyamata nem válaszol.
WerUnregisterCustomMetadata
Eltávolítja az alkalmazásra vonatkozó hibajelentés során gyűjtött alkalmazásspecifikus metaadatok egy elemét.
WerUnregisterExcludedMemoryBlock
Eltávolít egy korábban kizártként megjelölt memóriablokkot (ez ismét szerepelni fog a hibajelentésekben).
WerUnregisterFile
Eltávolít egy fájlt az aktuális folyamathoz létrehozott jelentésekhez hozzáadandó fájlok listájából.
WerUnregisterMemoryBlock
Eltávolít egy memóriablokkot az alkalmazás hibajelentése során gyűjtendő adatok listájából.
WerUnregisterRuntimeExceptionModule
Eltávolítja a WER-kivételkezelő regisztrációját.

Elavult függvények

A következő függvények elavultak, és csak a kompatibilitás érdekében érhetők el: