IDebugProgram2::GetProcess

이 프로그램이 실행 중인 프로세스를 가져옵니다.

구문

int GetProcess(
   out IDebugProcess2 ppProcess
);

매개 변수

ppProcess
[out] 프로세스를 나타내는 IDebugProcess2 인터페이스를 반환합니다.

Return Value

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

설명

DE(디버그 엔진)가 IDebugEngineLaunch2 인터페이스를 구현하지 않는 한 이 메서드의 DE 구현은 항상 E_NOTIMPL을 반환해야 합니다. DE가 자신이 실행되는 프로세스를 확인할 수 없어 이 메서드의 구현을 만족시킬 수 없기 때문입니다.

IDebugEngineLaunch2 인터페이스를 구현한다는 것은 DE가 프로세스를 만드는 방법을 알아야 한다는 것을 의미합니다. 따라서 IDebugProgram2 인터페이스의 DE 구현은 DE가 실행되는 프로세스를 알 수 있습니다.

참고 항목