en-tête werapi.h
Cet en-tête est utilisé par Rapport d'erreurs Windows (WER).
werapi.h contient les interfaces de programmation suivantes :
Fonctions
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. Elle doit être appelée 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’erreurs pour le processus spécifié. |
WerRegisterAdditionalProcess Inscrit un processus à inclure dans le rapport Rapport d'erreurs Windows (WER) 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 d’accès (relatif au LocalFolder de l’application empaquetée) où une copie doit être enregistrée de l’image mémoire de diagnostic que Rapport d'erreurs Windows (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 forme de chaînes clé/valeur) pour le rapport d’erreurs Rapport d'erreurs Windows (WER). |
WerRegisterExcludedMemoryBlock Marque un bloc de mémoire (qui est normalement inclus par défaut dans les rapports d’erreurs) à exclure du rapport d’erreurs Rapport d'erreurs Windows (WER). |
WerRegisterFile Inscrit un fichier à collecter quand Rapport d'erreurs Windows crée un rapport d’erreurs. |
WerRegisterMemoryBlock Inscrit un bloc de mémoire à collecter quand Rapport d'erreurs Windows (WER) crée un rapport d’erreurs. |
WerRegisterRuntimeExceptionModule Inscrit un gestionnaire d’exceptions de runtime personnalisé utilisé pour fournir des Rapport d'erreurs Windows personnalisés (WER) pour les incidents. |
WerRemoveExcludedApplication Supprime l’application spécifiée de la liste des applications qui doivent être exclues par Rapport d'erreurs Windows (WER). |
WerReportAddDump Ajoute un vidage du type spécifié au rapport de Rapport d'erreurs Windows (WER) spécifié. |
WerReportAddFile Ajoute un fichier au rapport Rapport d'erreurs Windows (WER) spécifié. |
WerReportCloseHandle Ferme le rapport de Rapport d'erreurs Windows (WER) spécifié. |
WerReportCreate Crée un rapport Rapport d'erreurs Windows (WER) qui décrit un événement d’application. |
WerReportSetParameter Définit les paramètres qui identifient de manière unique un événement pour le rapport Rapport d'erreurs Windows (WER) spécifié. |
WerReportSetUIOption Définit les options d’interface utilisateur pour le rapport de Rapport d'erreurs Windows (WER) spécifié. |
WerReportSubmit Envoie le rapport de Rapport d'erreurs Windows (WER) spécifié. |
WerSetFlags Définit les paramètres de création de rapports Rapport d'erreurs Windows (WER) pour le processus actuel. |
WerSetMaxProcessHoldMilliseconds Définit la durée maximale de conservation du processus pour Rapport d'erreurs Windows (WER), en millisecondes. |
WerStoreClose Ferme la collection de rapports de Rapport d'erreurs Windows stockés (WER). |
WerStoreGetFirstReportKey Obtient une référence au premier rapport Rapport d'erreurs Windows (WER) dans le magasin de rapports. |
WerStoreGetNextReportKey Obtient une référence au rapport Rapport d'erreurs Windows suivant (WER) dans le magasin de rapports d’erreurs. |
WerStoreGetReportCount Obtient le nombre de rapports Rapport d'erreurs Windows (WER) dans le magasin de rapports d’erreurs. |
WerStoreGetSizeOnDisk Obtient la taille du magasin de rapports d’erreurs Rapport d'erreurs Windows (WER), en octets. |
WerStoreOpen Ouvre la collection de rapports d’erreurs de Rapport d'erreurs Windows stockés (WER). |
WerStorePurge Purge le magasin de rapports Rapport d'erreurs Windows (WER). |
WerStoreQueryReportMetadataV1 Récupère les métadonnées relatives à un rapport de Rapport d'erreurs Windows (WER) dans le magasin. |
WerStoreQueryReportMetadataV2 Récupère les métadonnées relatives à un rapport de Rapport d'erreurs Windows (WER) dans le magasin. |
WerStoreQueryReportMetadataV3 Récupère les métadonnées relatives à un rapport de Rapport d'erreurs Windows (WER) dans le magasin. |
WerStoreUploadReport Charge un rapport dans le magasin Rapport d'erreurs Windows (WER). |
WerUnregisterAdditionalProcess Supprime un processus de la liste des processus supplémentaires à inclure dans le rapport d’erreurs Rapport d'erreurs Windows (WER). |
WerUnregisterAppLocalDump Annule l’inscription qui a été 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 pendant Rapport d'erreurs Windows (WER) pour l’application. |
WerUnregisterExcludedMemoryBlock Supprime un bloc de mémoire précédemment marqué comme exclu, qui sera à nouveau inclus dans les rapports d’erreurs Rapport d'erreurs Windows] (WER). |
WerUnregisterFile Supprime un fichier de la liste des fichiers à ajouter aux rapports Rapport d'erreurs Windows (WER) générés pour le processus actuel. |
WerUnregisterMemoryBlock Supprime un bloc de mémoire de la liste des données à collecter pendant Rapport d'erreurs Windows (WER) pour l’application. |
WerUnregisterRuntimeExceptionModule Supprime l’inscription du gestionnaire d’exceptions Rapport d'erreurs Windows (WER). |
Fonctions de rappel
PFN_WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH Rapport d'erreurs Windows (WER) appelle cette fonction pour vous permettre de personnaliser les options de lancement du débogueur et la chaîne de lancement. |
PFN_WER_RUNTIME_EXCEPTION_EVENT Rapport d'erreurs Windows (WER) appelle cette fonction pour déterminer si le gestionnaire d’exceptions réclame l’incident. |
PFN_WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE Rapport d'erreurs Windows (WER) appelle cette fonction pour obtenir les paramètres de rapport qui décrivent de manière unique le problème. |
Structures
WER_DUMP_CUSTOM_OPTIONS Spécifie les informations minidump de Rapport d'erreurs Windows personnalisées (WER) à collecter par la fonction WerReportAddDump. |
WER_DUMP_CUSTOM_OPTIONS_V2 Spécifie les informations minidump de Rapport d'erreurs Windows personnalisées (WER) à collecter par la fonction WerReportAddDump. |
WER_DUMP_CUSTOM_OPTIONS_V3 Spécifie les informations minidump de Rapport d'erreurs Windows personnalisées (WER) à collecter en arrière-plan (sans suspendre le processus) par la fonction PssCaptureSnapshot. |
WER_EXCEPTION_INFORMATION Contient des informations d’exception Rapport d'erreurs Windows (WER) pour la fonction WerReportAddDump. |
WER_REPORT_INFORMATION Contient les informations Rapport d'erreurs Windows (WER) utilisées par la fonction WerReportCreate. |
WER_REPORT_INFORMATION_V3 Contient les informations Rapport d'erreurs Windows (WER) utilisées par la fonction WerReportCreate. |
WER_REPORT_INFORMATION_V4 Contient les informations Rapport d'erreurs Windows] (WER) utilisées par la fonction WerReportCreate. |
WER_REPORT_INFORMATION_V5 Contient les informations Rapport d'erreurs Windows (WER) utilisées par la fonction WerReportCreate. |
WER_REPORT_METADATA_V1 Contient des informations sur un rapport d’erreurs généré par Rapport d'erreurs Windows (WER). |
WER_REPORT_METADATA_V2 Contient des informations sur un rapport d’erreurs généré par Rapport d'erreurs Windows (WER). |
WER_REPORT_METADATA_V3 Contient des informations sur un rapport d’erreurs généré par Rapport d'erreurs Windows (WER). |
WER_REPORT_PARAMETER Contient des informations sur un paramètre de rapport d’erreurs généré par Rapport d'erreurs Windows (WER). |
WER_REPORT_SIGNATURE Contient des informations sur une signature de rapport d’erreurs générée par Rapport d'erreurs Windows (WER). |
WER_RUNTIME_EXCEPTION_INFORMATION Contient les informations d’exception Rapport d'erreurs Windows (WER) utilisées pour déterminer si vous souhaitez réclamer le blocage. |
Énumérations
REPORT_STORE_TYPES Définit les types de magasins de rapports Rapport d'erreurs Windows (WER) qui peuvent être ouverts. |
WER_CONSENT Définit les états de consentement utilisateur possibles Rapport d'erreurs Windows (WER). |
WER_DUMP_TYPE Définit les types de minidump possibles Rapport d'erreurs Windows (WER). |
WER_FILE_TYPE Définit les types de fichiers Rapport d'erreurs Windows (WER) possibles pour le rapport minidump. |
WER_REGISTER_FILE_TYPE Définit les types de fichiers Rapport d'erreurs Windows (WER) qui peuvent être inscrits. |
WER_REPORT_TYPE Définit les types de rapports Rapport d'erreurs Windows (WER). |
WER_REPORT_UI Définit les index des chaînes d’interface utilisateur personnalisables du rapport Rapport d'erreurs Windows (WER). |
WER_SUBMIT_RESULT Définit les options de résultat de soumission de Rapport d'erreurs Windows (WER). |