ICorDebugController::EnumerateThreads 方法

获取进程中活动托管线程的枚举数。

HRESULT EnumerateThreads (
    [out] ICorDebugThreadEnum **ppThreads
);

参数

  • ppThreads
    [out] 一个指向 ICorDebugThreadEnum 对象地址的指针,该对象表示进程中所有活动托管线程的枚举数。

备注

处于调度 ICorDebugManagedCallback::CreateThread 回调之后且调度 ICorDebugManagedCallback::ExitThread 回调之前的线程将被视为活动线程。 托管线程的堆栈上不一定要包含任何托管帧。 即使在 ICorDebugManagedCallback::CreateProcess 回调之前,也仍然可以枚举线程。 此时,枚举自然为空。

要求

**平台:**请参见 .NET Framework 系统要求

头文件: CorDebug.idl、CorDebug.h

**库:**CorGuids.lib

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

请参见

参考

ICorDebugController 接口