Fonctions WER
Les fonctions suivantes sont utilisées dans Rapport d'erreurs Windows. Pour obtenir des exemples qui utilisent ces fonctions, consultez des exemples dans le Kit de développement logiciel (SDK) Windows sous WinBase\WindowsErrorReporting et WinBase\Debug\FailFast.
Contenu de cette section
Rubrique | Description |
---|---|
AddERExcludedApplication |
Exclut l’application spécifiée du rapport d’erreurs. |
PFN_WER_RUNTIME_EXCEPTION_EVENT |
WER appelle cette fonction pour déterminer si le gestionnaire d’exceptions réclame le blocage. |
PFN_WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH |
WER appelle cette fonction pour vous permettre de personnaliser les options de lancement et la chaîne de lancement du débogueur. |
PFN_WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE |
WER peut appeler cette fonction plusieurs fois pour obtenir les paramètres de rapport qui décrivent de manière unique le problème. |
ReportFault |
Permet à une application qui effectue sa propre gestion des exceptions de signaler les erreurs à Microsoft. |
WerAddExcludedApplication |
Ajoute l’application spécifiée à la liste des applications qui doivent être exclues du rapport d’erreurs. |
WerFreeString |
Libère la mémoire utilisée pour stocker une chaîne de clé de rapport. Cela doit être appelé après chaque appel successif à WerStoreGetFirstReportKey ou WerStoreGetNextReportKey, une fois que la chaîne de clé de rapport particulière a été utilisée et n’est plus nécessaire. |
WerGetFlags |
Récupère les paramètres de rapport d’erreur pour le processus spécifié. |
WerRegisterAdditionalProcess |
Inscrit un processus à inclure dans le rapport d’erreurs ainsi que le processus d’application main. Spécifie éventuellement un thread dans ce processus inscrit à partir duquel obtenir des données supplémentaires. |
WerRegisterAppLocalDump |
Inscrit un chemin relatif au magasin d’applications local pour l’application appelante où Rapport d'erreurs Windows (WER) doit enregistrer une copie du vidage de la mémoire de diagnostic que WER collecte quand l’un des processus de l’application cesse de répondre. |
WerRegisterCustomMetadata |
Inscrit les métadonnées spécifiques à l’application à collecter (sous la forme de chaînes clé/valeur) lorsque WER crée un rapport d’erreurs. |
WerRegisterExcludedMemoryBlock |
Marque un bloc de mémoire (qui est normalement inclus par défaut dans les rapports d’erreurs) à exclure du rapport d’erreurs. |
WerRegisterFile |
Inscrit un fichier à collecter lorsque WER crée un rapport d’erreurs. |
WerRegisterMemoryBlock |
Inscrit un bloc de mémoire à collecter lorsque WER crée un rapport d’erreurs. |
WerRegisterRuntimeExceptionModule |
Inscrit un gestionnaire d’exceptions d’exécution personnalisé qui est utilisé pour fournir des rapports d’erreurs personnalisés pour les incidents. |
WerRemoveExcludedApplication |
Supprime l’application spécifiée de la liste des applications qui doivent être exclues du rapport d’erreurs. |
WerReportAddDump |
Ajoute un vidage du type spécifié au rapport spécifié. |
WerReportAddFile |
Ajoute un fichier au rapport spécifié. |
WerReportCloseHandle |
Ferme le rapport spécifié. |
WerReportCreate |
Crée un rapport de problème qui décrit un événement d’application. |
WerReportHang |
Lance le rapport « aucune réponse » dans la fenêtre spécifiée. |
WerReportSetParameter |
Définit les paramètres qui identifient de manière unique un événement pour le rapport spécifié. |
WerReportSetUIOption |
Définit les options d’interface utilisateur pour le rapport spécifié. |
WerReportSubmit |
Envoie le rapport spécifié. |
WerSetFlags |
Définit les paramètres de rapport d’erreurs pour le processus en cours. |
WerStoreClose |
Ferme la collection de rapports stockés. |
WerStoreGetFirstReportKey |
Obtient une référence au premier rapport dans le magasin de rapports. |
WerStoreGetNextReportKey |
Obtient une référence au rapport suivant dans le magasin de rapports d’erreurs. |
WerStoreOpen |
Ouvre la collection de rapports d’erreurs stockés. |
WerStoreQueryReportMetadataV2 |
Récupère les métadonnées relatives à un rapport dans le magasin. |
WerUnregisterAdditionalProcess |
Supprime un processus de la liste des processus supplémentaires à inclure dans le rapport d’erreurs. |
WerUnregisterAppLocalDump |
Annule l’inscription effectuée en appelant la fonction WerRegisterAppLocalDump pour spécifier que Rapport d'erreurs Windows (WER) doit enregistrer une copie du vidage de la mémoire de diagnostic que WER collecte lorsque l’un des processus de l’application cesse de répondre. |
WerUnregisterCustomMetadata |
Supprime un élément de métadonnées spécifiques à l’application collectées lors du rapport d’erreurs pour l’application. |
WerUnregisterExcludedMemoryBlock |
Supprime un bloc de mémoire précédemment marqué comme exclu (il sera à nouveau inclus dans les rapports d’erreurs). |
WerUnregisterFile |
Supprime un fichier de la liste des fichiers à ajouter aux rapports générés pour le processus en cours. |
WerUnregisterMemoryBlock |
Supprime un bloc de mémoire de la liste des données à collecter lors du rapport d’erreurs pour l’application. |
WerUnregisterRuntimeExceptionModule |
Supprime l’inscription de votre gestionnaire d’exceptions WER. |
Fonctions obsolètes
Les fonctions suivantes sont obsolètes et ne sont fournies qu’à des fins de compatibilité :