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.