_EFN_GetManagedExcepStack 函数
给定托管的异常对象地址后,将返回其中包含的堆栈跟踪的字符串版本。
语法
HRESULT _EFN_GetManagedExcepStack(
[in] PDEBUG_CLIENT Client,
[in] ULONG64 StackObjAddr,
[out] __out_ecount(cbString) PSTR szStackString,
[out] ULONG cbString
);
参数
Client
[in] 正在调试的客户端。
StackObjAddr
[in] 派生自 Exception 的托管对象指针。
szStackString
[out] 返回的字符串。
cbString
[out] 字符串缓冲区中可用的字符数。
备注
如果当前上下文中的线程上没有托管代码,该函数将返回 HRESULT SOS_E_NOMANAGEDCODE,其功能值为 0xa0,错误代码为 0x1000。
要求
平台:请参阅系统要求。
标头:SOS_Stacktrace.h
.NET Framework 版本:自 2.0 起可用
请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈