다음을 통해 공유


IDebugProcess2::EnumThreads

프로세스에서 실행 중인 모든 스레드의 목록을 검색합니다.

구문

int EnumThreads(
   out IEnumDebugThreads2 ppEnum
);

매개 변수

ppEnum
[out] 프로세스의 모든 프로그램에 있는 모든 스레드 목록을 포함하는 IEnumDebugThreads2 개체를 반환합니다.

Return Value

성공하면 S_OK를 반환하고, 실패하면 오류 코드를 반환합니다.

설명

이 메서드는 각 프로그램에서 실행 중인 스레드를 열거한 다음, 스레드의 프로세스 뷰로 결합합니다. 단일 스레드는 여러 프로그램에서 실행할 수 있습니다. 이 메서드는 해당 스레드를 한 번만 열거합니다.

이 메서드는 중복 없이 프로세스의 스레드 목록을 나타냅니다. 그렇지 않은 경우 특정 프로그램에서 실행 중인 스레드를 열거하려면 EnumThreads 메서드를 사용합니다.

참고 항목