更新:2007 年 11 月
充当 ICorDebugThread 接口的逻辑扩展。
interface ICorDebugThread2 : IUnknown {
HRESULT GetActiveFunctions (
[in] ULONG32 cFunctions,
[out] ULONG32 *pcFunctions,
[in, out, size_is(cFunctions), length_is(*pcFunctions)]
COR_ACTIVE_FUNCTION pFunctions[]
);
HRESULT GetConnectionID (
[out] CONNID *pdwConnectionId
);
HRESULT GetTaskID (
[out] TASKID *pTaskId
);
HRESULT GetVolatileOSThreadID (
[out] DWORD *pdwTid
);
HRESULT InterceptCurrentException (
[in] ICorDebugFrame *pFrame
);
}
方法
方法 |
说明 |
---|---|
获取一个由 COR_ACTIVE_FUNCTION 实例构成的数组,这些实例包含有关线程帧中的活动函数的数据。 |
|
获取此 ICorDebugThread2 的连接标识符。 |
|
获取此 ICorDebugThread2 的任务标识符。 |
|
获取此 ICorDebugThread2 的操作系统线程标识符。 |
|
允许调试器截获线程上的当前异常。 |
要求
**平台:**请参见 .NET Framework 系统要求。
**头文件:**CorDebug.idl
**库:**CorGuids.lib
**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0