Freigeben über


_EFN_GetManagedExcepStack-Funktion

Aktualisiert: November 2007

Gibt bei Angabe der Adresse eines verwalteten Ausnahmeobjekts eine Versionszeichenfolge der internen Stapelüberwachung zurück.

HRESULT _EFN_GetManagedExcepStack(
    [in]  PDEBUG_CLIENT Client,
    [in]  ULONG64       StackObjAddr,
    [out] __out_ecount(cbString) PSTR szStackString,
    [out] ULONG         cbString
);

Parameter

  • Client
    [in] Der Client, der gedebuggt wird.

  • StackObjAddr
    [in] Ein verwalteter Objektzeiger, der von Exception abgeleitet wird.

  • szStackString
    [out] Die zurückgegebene Zeichenfolge.

  • cbString
    [out] Die Anzahl der im Zeichenfolgenpuffer verfügbaren Zeichen.

Hinweise

Wenn der gegenwärtig im Kontext befindliche Thread keinen verwalteten Code enthält, gibt die Funktion HRESULT SOS_E_NOMANAGEDCODE mit dem Teildienstwert 0xa0 und dem Fehlercode 0x1000 zurück.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: SOS_Stacktrace.h

.NET Framework-Version: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Siehe auch

Weitere Ressourcen

Debuggen von globalen statischen Funktionen