Freigeben über


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

Weitere Informationen

ILanguageExceptionStackBackTrace