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: