ICorDebugExceptionObjectValue::EnumerateExceptionCallStack 方法

获取嵌入在异常对象中的调用堆栈的枚举器。

Syntax

HRESULT EnumerateExceptionCallStack(
    [out] ICorDebugExceptionObjectCallStackEnum **ppCallStackEnum
);

参数

ppCallStackEnum [out] 指向 ICorDebugExceptionObjectCallStackEnum 接口对象的地址的指针,该对象是托管异常对象的堆栈跟踪枚举器。

注解

如果没有可用的调用堆栈信息,该方法将 S_OK返回, 并且 ICorDebugExceptionObjectCallStackEnum 是长度为 0 的有效枚举器。 如果该方法无法检索堆栈跟踪信息,则返回值不 E_FAIL 返回任何枚举器。

ICorDebugExceptionObjectCallStackEnum 对象负责从_stackTrace异常对象的字段中解码堆栈跟踪数据。

要求

平台: 请参阅 .NET 支持的作系统

页眉: CorDebug.idl、CorDebug.h

图书馆: CorGuids.lib

.NET 版本: 自 .NET Framework 4.5 起可用

另请参阅