Fonction ReportFault (errorrep.h)
Permet à une application qui effectue sa propre gestion des exceptions de signaler les erreurs à Microsoft. Bien que vous puissiez utiliser cette fonction pour signaler les incidents d’application, nous vous recommandons de ne pas gérer directement les erreurs irrécupérables, mais plutôt de s’appuyer sur la fonctionnalité de rapport sur les incidents fournie par le système d’exploitation.
Syntaxe
EFaultRepRetVal ReportFault(
[in] LPEXCEPTION_POINTERS pep,
[in] DWORD dwOpt
);
Paramètres
[in] pep
Pointeur vers une structure EXCEPTION_POINTERS.
[in] dwOpt
Ce paramètre est réservé à l’utilisation du système et doit être défini sur zéro.
Valeur retournée
Cette fonction retourne l’une des valeurs suivantes.
Code de retour | Description |
---|---|
|
La fonction a échoué, mais le client de rapport d’erreurs a été lancé. |
|
Le client de rapport d’erreurs n’a pas pu être lancé. Le système effectue ses actions par défaut, telles que l’affichage de la boîte de dialogue d’exception standard et le lancement du débogueur. |
|
Expiration du délai d’attente de la fonction. |
|
La fonction a réussi et l’utilisateur a lancé le débogueur. |
|
La fonction a réussi. |
|
La fonction a réussi et le client de rapport d’erreurs a été lancé en mode de création de rapports silencieux (aucune interface utilisateur n’est utilisée). |
|
La fonction a réussi et le client de rapport d’erreurs a été lancé en mode de création de rapports de manifeste. |
|
La fonction a réussi et le rapport d’erreur a été mis en file d’attente pour les rapports ultérieurs. |
Ces valeurs de retour indiquent si l’application de création de rapports a été correctement lancée. Une valeur de retour réussie n’indique pas nécessairement que l’erreur a été signalée avec succès.
Notes
Le résultat exact de l’appel de cette fonction dépend de la façon dont l’utilisateur ou l’administrateur système a configuré le système de rapports d’erreurs.
Spécifications
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | errorrep.h |
Bibliothèque | Faultrep.lib |
DLL | Faultrep.dll |