_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。
要求
**平台:**请参见 .NET Framework 系统要求。
**头文件:**SOS_Stacktrace.h
**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0