IDkmBaseNativeExecutionController Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Идкмбасенативиксекутионконтроллер реализуется базовыми мониторами отладки, которые поддерживают задание собственных точек останова или одиночное пошаговое выполнение над собственными инструкциями. Он предоставляет расширенные примитивы управления выполнением, необходимые для отладки среды CLR.
Реализации этого интерфейса могут ограничивать, когда они вызываются с помощью фильтра, определенного в конфигурации компонента. Можно использовать следующие свойства: Баседебугмониторид, Енгинеид, Транспорткинд.
public interface class IDkmBaseNativeExecutionController
public interface class IDkmBaseNativeExecutionController
__interface IDkmBaseNativeExecutionController
public interface IDkmBaseNativeExecutionController
type IDkmBaseNativeExecutionController = interface
Public Interface IDkmBaseNativeExecutionController
Методы
| RaiseExecutionControlException(DkmThread, UInt32) |
API, который может быть вызван из реализации Идкмсинглестепкомплетерецеивед или Идкмрунтимебреакпоинтрецеивед, чтобы принудительно запустить EXCEPTION_BREAKPOINT или EXCEPTION_SINGLE_STEP исключение в целевом процессе при возобновлении выполнения. Как правило, исключение точки останова или одного шага неявно подавляется. Это позволяет обработчикам исключений в рамках целевого процесса обрабатывать EXCEPTION_BREAKPOINT и EXCEPTION_SINGLE_STEP. Этот API завершится ошибкой, если поток в данный момент не находится в ходе выполнения шага или события точки останова. |