다음을 통해 공유


IDebugProgram2::Step

단계를 수행합니다.

참고 항목

이 메서드는 더 이상 사용되지 않습니다. 대신 Step 메서드를 사용하세요.

구문

int Step( 
   IDebugThread2  pThread,
   enum_STEPKIND  sk,
   enum_STEPUNIT  step
);

매개 변수

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

sk
[in] 단계의 종류를 지정하는 STEPKIND 열거형의 값입니다.

step
[in] 단계의 단위(예: 문 또는 명령 단위)를 지정하는 STEPUNIT 열거형의 값입니다.

Return Value

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

설명

스레드 간에 통신 또는 스레드 동기화가 있는 경우 특정 스레드가 한 단계 실행될 때 프로그램의 다른 스레드가 실행되어야 합니다.

Warning

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

참고 항목