RoCaptureErrorContext, fonction (roerrorapi.h)
Enregistre le contexte d’erreur actuel afin qu’il soit disponible pour les appels ultérieurs à la fonction RoFailFastWithErrorContext .
Syntaxe
HRESULT RoCaptureErrorContext(
HRESULT hr
);
Paramètres
hr
HRESULT associé à l’erreur.
Valeur retournée
Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
La fonction RoCaptureErrorContext capture le contexte associé à une erreur, y compris le retour arrière de la pile. Ces informations sont stockées dans l’objet d’erreur restreint et sont disponibles pour le service Rapport d'erreurs Windows (WER), si wer est activé et si un appel ultérieur est effectué à la fonction RoFailFastWithErrorContext à partir du même thread.
Pour utiliser la fonction RoCaptureErrorContext avec RoOriginateError, appelez d’abord RoOriginateError , puis appelez RoCaptureErrorContext. L’appel dans l’ordre inverse peut entraîner la perte du contexte d’erreur.
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 |