다음을 통해 공유


IDebugProcess3::Execute

중지된 상태에서 이 프로세스를 계속 실행합니다. 이전 실행 상태(예: 단계)가 지워지고 프로세스가 다시 실행되기 시작합니다.

참고 항목

이 메서드는 Execute 대신 사용해야 합니다.

구문

int Execute(
   IDebugThread2 pThread
);

매개 변수

pThread
[in] 실행할 스레드를 나타내는 IDebugThread2 개체입니다.

Return Value

성공하면 S_OK를 반환하고, 그러지 않으면 오류 코드를 반환합니다.

설명

사용자가 일부 다른 프로세스의 스레드에서 중지된 상태에서 실행을 시작할 때 해당 프로세스에서 이 메서드가 호출됩니다. 이 메서드는 사용자가 IDE의 디버그 메뉴에서 시작 명령을 선택할 때도 호출됩니다. 이 메서드의 구현은 프로세스의 현재 스레드에서 Resume 메서드를 호출하는 것만큼 간단할 수 있습니다.

Warning

이 호출을 처리하는 동안 중지 이벤트 또는 직접 실행(동기) 이벤트를 이벤트에 보내지 마세요. 디버거가 응답을 중지할 수 있습니다.

참고 항목