IDebugProcess2::EnumThreads
擷取處理序中執行的所有執行緒的清單。
HRESULT EnumThreads(
IEnumDebugThreads2** ppEnum
);
int EnumThreads(
out IEnumDebugThreads2 ppEnum
);
參數
- ppEnum
[] out傳回IEnumDebugThreads2物件,其中包含一份程序中的所有程式中的所有執行緒。
傳回值
如果成功的話,會傳回S_OK。 否則,會傳回錯誤碼。
備註
這個方法會列舉每個程式中執行的執行緒,然後將控制項結合成一個處理程序的檢視執行緒。 單一執行緒可能會執行多個程式。 這個方法會列舉該執行緒一次。
這個方法會顯示一份不重複的處理序的執行緒。 否則,如果您要列舉特定程式上執行的執行緒,使用IDebugProgram2::EnumThreads方法。