Поделиться через


IDebugProgram2::Step

Выполняет шаг.

Примечание.

Этот метод является устаревшим. Используйте вместо этого метод Step.

Синтаксис

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

Параметры

pThread
[in] Объект IDebugThread2, представляющий ступенчатый поток.

sk
[in] Значение перечисления STEPKIND , указывающее тип шага.

step
[in] Значение из перечисления STEPUNIT , указывающее единицу шага (например, по инструкции или инструкции).

Возвращаемое значение

В случае успешного выполнения возвращается S_OK; в противном случае возвращается код ошибки.

Замечания

Если между потоками выполняется синхронизация потоков или обмен данными, другие потоки в программе должны выполняться при выполнении определенного потока.

Предупреждение

Не отправляйте событие остановки или немедленное (синхронное) событие в событие при обработке этого вызова; в противном случае отладчик может перестать отвечать.

См. также