Partager via


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).