ILanguageExceptionStackBackTrace::GetStackBackTrace-Methode (restrictederrorinfo.h)
Ruft die Zurückstapelablaufverfolgung ab.
Syntax
HRESULT GetStackBackTrace(
[in] ULONG maxFramesToCapture,
[in, out] UINT_PTR [] stackBackTrace,
[out] ULONG *framesCaptured
);
Parameter
[in] maxFramesToCapture
Die maximale Anzahl von Frames, die erfasst werden sollen.
[in, out] stackBackTrace
Ein Array, das die Stapelrückverfolgung enthält; Die maximale Größe ist maxFramesToCapture.
[out] framesCaptured
Enthält bei Erfolg einen Zeiger auf die Anzahl der tatsächlich erfassten Frames.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Sie sollten GetStackBackTrace in Ihren Sprachprojektionen implementieren, wenn die Oberfläche des globalen Fehlerhandlers keinen Backtrace erfassen kann. GetStackBackTrace wird vom RoOriginateLanguageException-Export und von CapturePropagationContext aufgerufen, wenn diese Funktionen durch Abfragen der Schnittstelle (QI) erkennen, dass die für sie bereitgestellte Sprachausnahme sie implementiert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1703 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2016 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | restrictederrorinfo.h |