共用方式為


IDebugProcess2::EnumThreads

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

擷取處理序中執行的所有執行緒的清單。

語法

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

參數

ppEnum
[out]傳回IEnumDebugThreads2物件,其中包含一份程序中的所有程式] 中的所有執行緒。

傳回值

如果成功,傳回S_OK; 否則傳回錯誤碼。

備註

這個方法會列舉每個程式中執行的執行緒,然後將它們結合成為目前執行緒的處理序檢視。 單一執行緒可以執行多個程式。這個方法會列舉該執行緒一次。

這個方法會顯示一份不重複的處理序的執行緒。 否則,若要列舉的執行緒執行特定程式,請使用EnumThreads方法。

另請參閱

IDebugProcess2
IEnumDebugThreads2
IDebugThread2
EnumThreads