IDebugProcess2:: EnumThreads

检索运行进程中的所有线程的列表。

HRESULT EnumThreads(
   IEnumDebugThreads2** ppEnum
);
int EnumThreads(
   out IEnumDebugThreads2 ppEnum
);

参数

  • ppEnum
    [out] 返回在进程中的所有程序包含所有线程列表的 IEnumDebugThreads2 对象。

返回值

如果成功,则返回; S_OK否则,返回错误代码。

备注

此方法枚举运行在每个程序的线程然后将它们合并为线程的进程视图。 一个线程在多个程序可以运行;此方法一次只枚举该线程。

此方法为无进程的线程的列表副本。 否则,枚举运行在特定程序的线程,请使用 IDebugProgram2:: EnumThreads 方法。

请参见

参考

IDebugProcess2

IEnumDebugThreads2

IDebugThread2

IDebugProgram2:: EnumThreads