IDkmBaseNativeExecutionController.RaiseExecutionControlException(DkmThread, UInt32) Метод

Определение

API, который может быть вызван из реализации Идкмсинглестепкомплетерецеивед или Идкмрунтимебреакпоинтрецеивед, чтобы принудительно запустить EXCEPTION_BREAKPOINT или EXCEPTION_SINGLE_STEP исключение в целевом процессе при возобновлении выполнения. Как правило, исключение точки останова или одного шага неявно подавляется. Это позволяет обработчикам исключений в рамках целевого процесса обрабатывать EXCEPTION_BREAKPOINT и EXCEPTION_SINGLE_STEP. Этот API завершится ошибкой, если поток в данный момент не находится в ходе выполнения шага или события точки останова.

public:
 void RaiseExecutionControlException(Microsoft::VisualStudio::Debugger::DkmThread ^ thread, System::UInt32 exceptionCode);
public void RaiseExecutionControlException (Microsoft.VisualStudio.Debugger.DkmThread thread, uint exceptionCode);
abstract member RaiseExecutionControlException : Microsoft.VisualStudio.Debugger.DkmThread * uint32 -> unit
Public Sub RaiseExecutionControlException (thread As DkmThread, exceptionCode As UInteger)

Параметры

thread
DkmThread

Окне Дкмсреад представляет поток, выполняющийся в целевом процессе.

exceptionCode
UInt32

Окне Код исключения Win32 для вызова. В настоящее время это должно быть EXCEPTION_BREAKPOINT или EXCEPTION_SINGLE_STEP.

Применяется к