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


Метод IDebugControl::SetExecutionStatus (dbgeng.h)

Метод SetExecutionStatus запрашивает, что обработчик отладчика вводит исполняемое состояние. Фактическое выполнение не произойдет до следующего вызова WaitForEvent.

Синтаксис

HRESULT SetExecutionStatus(
  [in] ULONG Status
);

Параметры

[in] Status

Задает режим, используемый обработчиком при выполнении. Возможные значения — это значения в таблице в DEBUG_STATUS_XXX приоритет между DEBUG_STATUS_GO и DEBUG_STATUS_STEP_INTO.

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

Этот метод также может возвращать другие значения ошибок. Дополнительные сведения см. в возвращаемых значений.

Возвращаемый код Описание
S_OK
Метод был успешным.
E_UNEXPECTED
Что-то препятствовал выполнению этого метода. Возможные причины включают: нет текущего целевого объекта, в текущем целевом объекте не поддерживается запрос на входные данные или выполнение.
E_ACCESSDENIED
Целевой объект уже выполняется.
E_NOINTERFACE
Ни один целевой объект не может создавать больше событий.

Замечания

Дополнительные сведения см. в целевой информации.

Требования

Требование Ценность
целевая платформа Настольный
заголовка dbgeng.h (include Dbgeng.h)

См. также

GetExecutionStatus

IDebugControl

IDebugControl2

IDebugControl3