Fonction RoFailFastWithErrorContext (roerrorapi.h)
Déclenche une exception non continuable dans le processus actuel.
Syntaxe
void RoFailFastWithErrorContext(
[in] HRESULT hrError
);
Paramètres
[in] hrError
HRESULT associé à l’erreur actuelle. L’exception est levée pour n’importe quelle valeur de hrError.
Valeur de retour
None
Remarques
La fonction RoFailFastWithErrorContext lève une exception non continuable dans le processus actuel lorsqu’un échec non géré est rencontré, ce qui empêche le processus de poursuivre l’exécution dans un état non défini.
Appelez la fonction RoFailFastWithErrorContext lorsqu’une défaillance se produit dans un délégué d’achèvement pour une opération asynchrone terminée, ou lorsqu’un échec se produit dans un gestionnaire d’événements lorsqu’un événement est déclenché.
Le processus qui appelle RoFailFastWithErrorContext se termine par un appel à RaiseFailFastException. La fonction ne valide pas les paramètres et déclenche une exception pour toute valeur des entrées.
Appelez la fonction RoCaptureErrorContext pour enregistrer un objet IRestrictedErrorInfo associé au thread actuel. La fonction RoFailFastWithErrorContext utilise ces informations contextuelles pour signaler la pile des appels d’erreurs au service Rapport d'erreurs Windows (WER), si elle est activée.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | roerrorapi.h |
Bibliothèque | RuntimeObject.lib |
DLL | ComBase.dll |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour