Méthode ILanguageExceptionStackBackTrace ::GetStackBackTrace (restrictederrorinfo.h)
Récupère la trace de la pile arrière.
Syntaxe
HRESULT GetStackBackTrace(
[in] ULONG maxFramesToCapture,
[in, out] UINT_PTR [] stackBackTrace,
[out] ULONG *framesCaptured
);
Paramètres
[in] maxFramesToCapture
Nombre maximal d’images à capturer.
[in, out] stackBackTrace
Tableau contenant la trace d’arrière-pile ; la taille maximale est maxFramesToCapture.
[out] framesCaptured
En cas de réussite, contient un pointeur vers le nombre d’images réellement capturées.
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Vous devez implémenter GetStackBackTrace dans vos projections de langage lorsque la surface du gestionnaire d’erreurs globales ne parvient pas à capturer un retour arrière. GetStackBackTrace est appelé par l’exportation RoOriginateLanguageException et par CapturePropagationContext lorsque ces fonctions détectent, via l’interrogation de l’interface (QI), que l’exception de langage qui leur est fournie l’implémente.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1703 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2016 (applications de bureau uniquement) |
Plateforme cible | Windows |
En-tête | restrictederrorinfo.h |